1450 Commits

Author SHA1 Message Date
OV2
549fe7f5b8 win32: add preliminary rgui support to d3d 2013-04-07 19:45:02 +02:00
twinaphex
db0ff2a212 (RARCH_CONSOLE) Build fixes 2013-04-07 18:03:25 +02:00
Themaister
0971cad635 Fix crash when using rotation with threaded driver. 2013-04-07 15:51:00 +02:00
Themaister
4cdfcf30d5 Refactor set_rgui_texture.
More generic and avoids poking directly into RGUI state.
2013-04-07 14:07:45 +02:00
Themaister
f3ca37cb2b Always use NULL shader is shader_enable is false.
RARCH_CONSOLE sets true as default. Update the config
if shader_enable is false.
2013-04-07 13:11:27 +02:00
Themaister
f88ea04c28 Remove fixed shader index in set_shader. 2013-04-07 13:00:21 +02:00
Themaister
0d1c3097e3 Drop glsl_modern global. 2013-04-07 12:51:26 +02:00
Themaister
50c184042e Rewrite XML shader loading.
Use gfx_shader abstraction.
2013-04-07 12:41:05 +02:00
Themaister
fea6d5b55d Don't split twice. 2013-04-07 10:27:58 +02:00
Themaister
f525d83711 Fix derp. Removed too much. 2013-04-07 10:27:38 +02:00
twinaphex
d4e8a3c682 (Android) Build fix 2013-04-07 04:17:44 +02:00
twinaphex
db71eaf083 (Android context file) Add HAVE_EGL ifdefs 2013-04-07 03:13:47 +02:00
twinaphex
229891db59 (360) Build fix 2013-04-07 03:00:08 +02:00
Themaister
cde994f80f Remove obsolete #ifdefs. 2013-04-07 02:39:27 +02:00
Themaister
444b94e089 Should fix PS3 shader loading. 2013-04-07 02:37:49 +02:00
Themaister
ec5c12f3f9 Add logging to shader_init. 2013-04-07 02:18:59 +02:00
Themaister
59fd1fe22a Fix typo. 2013-04-07 02:07:01 +02:00
Themaister
0c0a9b4ddb Fix Win32 build. 2013-04-07 02:02:41 +02:00
Themaister
4a8b3599bc Refactor out cg_shader_path, xml_shader_path.
Make shader paths uniform in shader_path.
2013-04-07 01:46:06 +02:00
twinaphex
909122122d Take out obsolete console-style overscan options - just use
Resize Mode instead
2013-04-07 01:23:10 +02:00
OV2
20d1fba464 win32: use shader_parse for d3d 2013-04-07 01:14:05 +02:00
twinaphex
c56f4ddb92 (wgl_ctx) Remove HAVE_EGL code portions 2013-04-06 23:29:05 +02:00
twinaphex
142c6335c9 (Cg/PS3) Embed menu shader 2013-04-06 21:05:30 +02:00
Themaister
7a20cfa79c Don't crash if Cg is init with NULL. 2013-04-06 20:50:22 +02:00
twinaphex
7111558359 wgl_ctx.c - ifdef HAVE_EGL portions of code 2013-04-06 19:28:19 +02:00
twinaphex
a57f03e682 (PS3/XDK) Remove stub EGL image functions 2013-04-06 19:17:39 +02:00
twinaphex
fde1ea7193 (PS3 PSGL) No longer ifndef float FBOs - also no longer have
separate copies of gl_copy_frame for PSGL etc.
2013-04-06 18:40:50 +02:00
twinaphex
ec0e3e6087 (RMenu) Remove RMenu screenshot_dump function pointer - implement
screenshot_dump instead for XDK1
2013-04-06 18:14:06 +02:00
twinaphex
1c5144f9bd (RMenu) Move RMenu logic out of graphics driver context files 2013-04-06 17:44:07 +02:00
twinaphex
9a4ddfd2e0 Forgot a conditional check in shader_cg.c before doing freeing of
menu_cg_program - some other cleanups to do with setting stock
shaders in Cg
2013-04-06 16:29:00 +02:00
Themaister
bd550ce53c Remove glsl in shader_parse.
It'll be done slightly different later.
2013-04-06 14:10:09 +02:00
Themaister
e649db253c Reintroduce CGP refactor.
Fix several issues that caused crashes.
2013-04-06 12:00:10 +02:00
Themaister
c3ac3028b5 Reuse gl_disable_client_arrays. 2013-04-06 11:26:06 +02:00
twinaphex
a2d9129782 Kill off set_fbo_state and get_fbo_state function pointers 2013-04-06 06:21:11 +02:00
twinaphex
eb0feac9e3 (PS3/All) Purge fixed-style shaders again - this time avoiding
breakage on PS3. Maister -you will need to redo shader_parse.c
again though - and this time I need to test it on PS3 to avoid
a regression that happened two pages prior again
2013-04-06 05:46:09 +02:00
twinaphex
0340f2043c Revert "Major refactor to CGP parsing."
This reverts commit 211e17250c5a786861373cd8d4d9e7ba1780ee8b.
2013-04-06 04:37:17 +02:00
twinaphex
8396f71004 Revert "Don't dump frame_count_mod unless needed."
This reverts commit eeddfea4255959567459080a05496c885e4fde41.
2013-04-06 04:37:05 +02:00
twinaphex
881e7a299d Revert "Don't compile in debug dump."
This reverts commit a5dfbb8a85310ba6efae28a4cce66e2751b5fca0.
2013-04-06 04:36:54 +02:00
twinaphex
2484c4e526 Revert "(Cg) Take out second_pass_shader / FBO functionality - everything"
This reverts commit deeaf981f73e827c5cd97d6639564579024e36e7.
2013-04-06 03:55:17 +02:00
twinaphex
1c87c26e72 Revert "(HLSL Xbox 360) Take out second_pass_shader/fbo"
This reverts commit 5172168143eb78464cee5a7dc1a1a81bc673dabd.
2013-04-06 03:55:07 +02:00
twinaphex
58b6de008b Revert "Purge fixed-style second_pass_shader."
This reverts commit 160bbf021848493ffc6dd7749e108901b83ae65a.
2013-04-06 03:54:38 +02:00
twinaphex
83ffe437b3 Revert "Fix Win32 build."
This reverts commit cf655355d704ae8d6259acc2def467f325570a4b.
2013-04-06 03:54:18 +02:00
twinaphex
c083efb5a4 Revert "Remove obsolete struct."
This reverts commit 7ea61067ec4d74d419f2212ed40441302c16e6dd.
2013-04-06 03:53:44 +02:00
twinaphex
820fcbaa07 Revert "Don't set prg[2] with load_plain()."
This reverts commit a19d1e9776456e8c803e5cc632196869d652de3e.
2013-04-06 03:53:27 +02:00
twinaphex
e889f5c548 Revert "Remove redundant line."
This reverts commit 2a09f52cc88b44e9205636e93d96aa7ae3e7b63a.
2013-04-06 03:53:07 +02:00
Themaister
2a09f52cc8 Remove redundant line. 2013-04-06 00:26:14 +02:00
Themaister
a19d1e9776 Don't set prg[2] with load_plain(). 2013-04-06 00:22:27 +02:00
Themaister
7ea61067ec Remove obsolete struct. 2013-04-06 00:18:18 +02:00
Themaister
cf655355d7 Fix Win32 build. 2013-04-06 00:06:51 +02:00
Themaister
160bbf0218 Purge fixed-style second_pass_shader. 2013-04-06 00:03:28 +02:00