63 Commits

Author SHA1 Message Date
twinaphex
dbb962e946 Streamline frame_count usage
(Android/Griffin) Fix build
2012-12-14 20:33:36 +01:00
twinaphex
707bcd483f (Android) Some patches for RMenu compatibility 2012-12-14 01:29:01 +01:00
Themaister
28bb46483c Drop video_force_16bit.
This option is silly now.
2012-11-20 23:23:18 +01:00
twinaphex
f0ebecfc32 (RMenu) Remove RMenu context files and use Gfx context files
instead
2012-11-19 04:09:16 +01:00
twinaphex
3bdfb3a011 (PS3/XDK) Get rid of redundant apply_fbo_state_changes function 2012-11-19 00:01:55 +01:00
Themaister
51f6cabc5f Drop redundant functions in ps3 ctx. 2012-11-18 23:33:14 +01:00
twinaphex
d0be74d2e7 (PS3) Changing orientation and aspect ratio now no longer affects
the menu image
2012-11-18 23:29:27 +01:00
Themaister
dffbaff0b0 Use global vertexes_flipped. 2012-11-18 22:42:06 +01:00
twinaphex
8f821dd1d7 (PS3) Going to get rid of redundant apply fbo changes function -
non-FBO mode still broken
2012-11-18 22:02:29 +01:00
twinaphex
ce1de27b5a (GL/PS3) Refactor FBO setting 2012-11-18 21:50:27 +01:00
twinaphex
85140492aa (PS3) Fixup gfx_ctx_apply_fbo_state_changes + indenting fixes 2012-11-18 19:19:07 +01:00
twinaphex
4a198a83a8 (PS3) Build fix 2012-11-15 00:57:43 +01:00
twinaphex
9bc0f382ab (PS3/RMenu) refactored HAVE_CG_MENU out of existence - now
replaced with HAVE_RMENU - menu code has been moved over to
PS3 context file
2012-10-22 06:12:12 +02:00
twinaphex
f37095e994 (PS3) 16bit textures work correctly now - the 'blending' done
on consoles (PS3/Wii) for the ingame menu needs to be done in
software rendering - will also help with RMenu for PC
2012-10-22 03:56:28 +02:00
Toad King
c7dad59402 Add EGLImage support to GL driver.
On videocore, uploading image textures using OpenVG instead of OpenGL ES saves us about 4.5 milliseconds per frame.
2012-10-19 23:08:53 -04:00
Toad King
faf1b47d61 VideoCore EGLImage, still needs EGLImage support in GL driver 2012-10-19 21:24:28 -04:00
Toad King
301848e037 compile fix 2012-10-18 19:09:16 -04:00
Toad King
86fb0984d2 beginning framework for EGLImage support, added (untested) example to OpenVG 2012-10-18 19:00:25 -04:00
twinaphex
174c7d9d98 (RARCH_CONSOLE) g_console struct removed now - console settings
now a part of g_extern and also compiled in for PC - will use
this for RMenu
2012-10-15 06:25:12 +02:00
Themaister
e351dcc59c Should allow fast path for PS3 on glTexImage2D. 2012-10-02 20:16:55 +02:00
twinaphex
71443385e9 (PS3/XDK - Context) Some refactorings 2012-09-30 17:51:48 +02:00
twinaphex
c1e3dcd00e (Xbox 1/360) XDK context file updated - fixes build 2012-09-30 17:10:04 +02:00
Themaister
2674a67cdd Abstract away aspect ratio handling. 2012-09-25 13:51:44 +02:00
TwinAphex51224
e42f515e11 (PS3) Works on PS3 again 2012-09-25 03:49:51 +02:00
Themaister
d0e220bbf1 Refactor all GL context handling code. 2012-09-25 01:37:23 +02:00
Twinaphex
455f74ea46 (PS3) Fix build - GL side is totally screwed up now though -
investigate
2012-09-13 06:52:47 +02:00
Twinaphex
50d8520085 (Android) Use GLES v2 - codepath for GLES v1 is broken if
GL_CLAMP_TO_BORDER is not available
2012-09-12 15:21:25 +02:00
Twinaphex
201f5fd135 (PSL1GHT) More PSL1GHT work 2012-09-11 12:34:07 +02:00
Twinaphex
9a0d6a0c33 (PS3) Bug fix - menu now starts up properly if 'Custom Scaling/Dual
Shaders' is set to 'OFF'
2012-08-22 00:01:59 +02:00
Toad King
0c326bba2f (RARCH_CONSOLE) fix core-provided aspect ratio 2012-08-20 20:10:55 -04:00
Toad King
fda2dff40c (RARCH_CONSOLE) add core resolution (use aspect ratio provided by the emulation core) 2012-08-19 21:08:50 -04:00
Twinaphex
e3e3e1f3bc (PS3) Create gfx_ctx_get_aspect_ratio 2012-08-10 07:20:49 +02:00
Twinaphex
28eb3604f9 (PS3/Gl) refactored stuff 2012-08-10 06:50:41 +02:00
Twinaphex
fcebaca85e (PS3) Rewrite resolution context code 2012-08-10 04:48:21 +02:00
Twinaphex
44209a4318 (PS3) Remove hardcoded tex coord matrices 2012-08-10 00:28:43 +02:00
Themaister
a283a54bee Use calculated MVP directly in shader params. 2012-08-09 23:21:59 +02:00
Twinaphex
9976b81f18 (PS3/Xbox 1) Menu changes 2012-08-03 17:54:22 +02:00
twinaphex
dc21864405 (Xbox 1) Create more context functions for XDK 2012-08-03 04:39:37 +02:00
Twinaphex
463b43724c (PS3) Added entries to default_paths 2012-07-24 00:15:33 +02:00
Twinaphex
34bcb938b8 (PS3) Use HAVE_OPENGLES11 for PS3 RGL/PSGL driver 2012-07-01 22:31:44 +02:00
Twinaphex
968d8b300a (PS3) More shoddy menu code refactored 2012-06-28 14:10:05 +02:00
Twinaphex
47b3453c29 (PS3) RetroArch compiles as a static library - and gets linked in
with the rest of the package - README for compilation instructions
updated
2012-06-20 08:25:23 +02:00
Twinaphex
ec63eb6434 Refactored some code - added 5x scale 2012-06-05 18:11:42 +02:00
Twinaphex
3e6a10ffb6 (PS3) Add some Griffin overrides 2012-05-30 17:03:23 +02:00
Twinaphex
3fd10a723d (PS3) Cleanups 2012-05-30 16:30:25 +02:00
Themaister
2d3fed35e7 Avoid ugly #undefs. 2012-05-27 23:33:52 +02:00
Themaister
72310b6661 Style nit party. 2012-05-27 23:15:02 +02:00
Twinaphex
b6131dfcd7 (PS3) PS3 now uses gl.c - ps3_video_psgl.c removed 2012-05-27 22:39:29 +02:00
Twinaphex
4f9b284c6d (PS3) Restructure / move set functions to ps3_ctx.c 2012-05-27 21:52:52 +02:00
Twinaphex
1c2c2e1a37 Rename to gfx_ctx_set_projection 2012-05-27 20:55:11 +02:00