Twinaphex
6206320e45
Stub paths for HAVE_OPENGLES || HAVE_OPENGL_MODERN
2012-09-11 10:01:23 +02:00
Twinaphex
b6d2b0f3bf
(GL) Use HAVE_OPENGL_MODERN ifdef in some places where it's needed
2012-09-11 09:57:53 +02:00
Twinaphex
079585d428
(GL) Clean up ifdefs - cut down on them (PS3 now uses HAVE_PSGL,
...
PSL1GHT now uses HAVE_OPENGL_MODERN)
2012-09-11 09:55:03 +02:00
Themaister
ddcc3119a9
Fix Win32 build.
2012-09-10 23:19:02 +02:00
Themaister
756f8fb3db
Cleanup PBO handling. Makes it optional via ./configure.
2012-09-10 23:17:48 +02:00
Themaister
2bf3514316
Properly use GL_UNPACK_ROW_WIDTH for FF GL.
2012-09-10 19:00:41 +02:00
Hans-Kristian Arntzen
afb4474a64
Don't #ifdef for HAVE_OPENGLES in cellos.
2012-09-10 17:55:41 +03:00
Themaister
7b8d412a16
Should fix build on PS3.
2012-09-10 11:19:54 +02:00
Themaister
9871b8d56f
Add preliminary PBO mode for GL. (GLES).
2012-09-10 11:15:48 +02:00
Themaister
cfae6196a6
Cleanups in GL. Use GL_TRIANGLE_STRIP instead of GL_QUADS.
2012-09-10 10:29:50 +02:00
Themaister
3f84fc3263
Fix breakage of screenshots.
2012-09-10 09:52:34 +02:00
Twinaphex
61b0811501
(Android/GLES) Add HAVE_OPENGLES defines to gl.c - remaining stuff todo -
...
GL_QUADS not supported on GLES - GL_UNPACK_ROW_LENGTH/GL_PACK_ROW_LENGTH
not supported on GLES without extensions - all client state array
stuff unsupported -
- Query extensions and see if GL_UNPACK_ROW_LENGTH and GL_PACK_ROW_LENGTH
are available (on Tegra SOCs they should)
2012-09-10 00:39:26 +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
Twinaphex
969a92ac17
(RARCH_CONSOLE) Add apply_state_changes to video driver
2012-08-20 12:41:10 +02:00
Themaister
8198927260
Fixup build on Win32.
2012-08-16 10:09:44 +02:00
Themaister
447412c6df
Abstract all use of *Pointer() functions to one point.
2012-08-14 23:32:55 +02:00
Themaister
1794aa6dff
Do not call set_nonblock_state for FF buttons if vsync isn't activated.
2012-08-12 09:36:15 +02:00
Twinaphex
28eb3604f9
(PS3/Gl) refactored stuff
2012-08-10 06:50:41 +02:00
Themaister
a283a54bee
Use calculated MVP directly in shader params.
2012-08-09 23:21:59 +02:00
Themaister
450b59262b
Avoid redundant FF GL calls.
2012-08-09 22:06:57 +02:00
Twinaphex
17780cb5a8
(Rmenu/fonts) no longer use gl_render_msg_post
2012-08-04 02:28:38 +02:00
Twinaphex
0e6e563b08
(PS3/360/Xbox 1) Create and use default_paths struct
2012-07-23 18:17:50 +02:00
Twinaphex
34bcb938b8
(PS3) Use HAVE_OPENGLES11 for PS3 RGL/PSGL driver
2012-07-01 22:31:44 +02:00
Themaister
9f60e48a98
Redefine behavior of NULL in video_frame().
2012-06-23 18:01:01 +02:00
Themaister
a0b9e6b55e
Fix screenshot crashes.
2012-06-10 11:10:14 +02:00
Themaister
e32f879179
Fix C++ build.
2012-06-10 10:44:08 +02:00
Themaister
553b1d640a
Ifdef for HAVE_RGL.
2012-06-09 00:24:43 +02:00
Themaister
19f0c04021
Add screenshot support from backbuffer.
2012-06-08 22:39:18 +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
27aa887fcb
(PS3) gl_restart works properly now
2012-05-29 17:20:23 +02:00
Twinaphex
b995f8da9f
(gl.c) Turned some functions inline
2012-05-29 04:53:42 +02:00
Twinaphex
663268be24
(Wii) Remove some obsolete functions
2012-05-28 04:47:29 +02:00
TwinAphex51224
463fdd9bdf
(360) Add 360 context file and use it
2012-05-28 02:29:51 +02:00
Themaister
5989fa0405
Nit.
2012-05-28 00:21:51 +02:00
Twinaphex
ef0ab68c4b
(PS3) Applies overscan / aspect ratio / rotation in non-FBO
...
mode now
2012-05-28 00:06:18 +02:00
Themaister
2d3fed35e7
Avoid ugly #undefs.
2012-05-27 23:33:52 +02:00
Themaister
4e9a5a5360
DOS retardations creep in.
2012-05-27 23:30:00 +02:00
Themaister
6aa621a8f8
Minor refactor.
2012-05-27 23:21:30 +02:00
Themaister
4ffecbb058
Minor initializer fixup.
2012-05-27 23:16:22 +02:00
Themaister
72310b6661
Style nit party.
2012-05-27 23:15:02 +02:00
Twinaphex
e88318e886
Fixed up initializer for gl driver
2012-05-27 22:50:03 +02:00
Twinaphex
15e16728f2
PC fix build
2012-05-27 22:45:00 +02:00
Twinaphex
b6131dfcd7
(PS3) PS3 now uses gl.c - ps3_video_psgl.c removed
2012-05-27 22:39:29 +02:00
Twinaphex
1c2c2e1a37
Rename to gfx_ctx_set_projection
2012-05-27 20:55:11 +02:00
Twinaphex
6ff8154d19
(PS3) Abstracted rotation code to allow for different implementations
2012-05-27 20:50:06 +02:00
Themaister
1b01a00e3e
Fix trigger happy warnings.
2012-05-27 18:40:07 +02:00
Twinaphex
f32bc9e017
(PS3) Implemented gfx_ctx_init, gfx_ctx_destroy and other
...
functions
2012-05-27 17:46:47 +02:00
Themaister
9aaf878908
Init gl handle early.
2012-05-27 15:04:43 +02:00
Themaister
86295bf057
Re-add gl_render_msg_post().
2012-05-27 14:27:17 +02:00