Themaister
0604f8e7ee
Drop ALPHA_TEST. It is legacy GL.
2013-03-29 14:12:51 +01:00
Themaister
403a3faea2
Clean out some more GL state.
2013-03-29 14:11:53 +01:00
Themaister
5d81093481
Merge branch 'master' into gl-render
2013-03-29 14:10:28 +01:00
Themaister
5e755671da
Add show_mouse() context callback.
2013-03-29 13:46:11 +01:00
Themaister
067e00b3dd
Remove post_render context callback.
...
Was supposed to be used for overlay, but is useless now.
2013-03-29 13:26:07 +01:00
Themaister
d844dfce00
Merge branch 'master' into gl-render
2013-03-29 02:53:27 +01:00
Themaister
50af927de6
Add depth/stencil buffers to HW GL.
2013-03-29 02:50:42 +01:00
Themaister
f4e9547e68
Fix Win32 HW render.
2013-03-29 02:12:08 +01:00
twinaphex
426b3a255d
Revert "(PS3) Add third-pass shaders (ifdeffed for PS3 for now - could" -
...
going to do this better
This reverts commit 8b4e6bed938cf3461e8a8ad2b786c9bf96512302.
2013-03-29 01:55:08 +01:00
meancoot
a8eaeece3d
(OSX) Build fix for gfx/gl.c
2013-03-28 20:23:30 -04:00
meancoot
21fcc5c14b
(iOS) Build fixes
2013-03-28 20:16:46 -04:00
twinaphex
8b4e6bed93
(PS3) Add third-pass shaders (ifdeffed for PS3 for now - could
...
be added to PC as well)
2013-03-28 20:59:49 +01:00
twinaphex
f0c5499bbc
(RGL PS3) Group more switch case statements together for vertex program
2013-03-28 17:59:54 +01:00
twinaphex
2e3d77e8f2
(RGL PS3) Optimize FIFO out of space callback
2013-03-28 16:21:32 +01:00
Themaister
6758bca69d
Test GL core works in GLES as well.
2013-03-28 12:46:40 +01:00
Themaister
4bcc566afb
Fix some possible segfaults with HW render.
2013-03-28 12:27:40 +01:00
Themaister
d1b204e63e
Merge branch 'master' into gl-render
2013-03-28 12:15:39 +01:00
Themaister
8783cbb010
Handle GL state more carefully.
2013-03-28 12:13:41 +01:00
twinaphex
ea916d95d5
(RGL PS3) Disable RGB remap - was never used up to now - set gamma to 0 -
...
call GCM functions directly - some other ghetto inlining tweaks
2013-03-28 07:24:44 +01:00
Themaister
77861f5a59
Render something in motion.
2013-03-28 01:19:48 +01:00
twinaphex
e6bc99f929
(RGL PS3) Faster texture upload
2013-03-28 01:14:30 +01:00
Themaister
1cececac18
Add get_proc_address.
...
Render something "real" in GL.
2013-03-28 01:11:32 +01:00
twinaphex
3593501003
(RGL PS3) Clean up what we no longer need
2013-03-27 23:32:27 +01:00
twinaphex
acdbd054e9
(RGL PS3) Remove ifndef __CELLOS_LV2__ code in rgl_ps3_cg.cpp
2013-03-27 22:46:17 +01:00
twinaphex
05e94a2326
(RGL PS3) Don't set embedded constants to default values - we presume shader
...
already does this
2013-03-27 22:12:26 +01:00
twinaphex
8aaf6bea39
(RGL PS3) Remove runtime semantics
2013-03-27 20:51:03 +01:00
twinaphex
5a43f485d9
(RGL PS3 Cg) Remove runime created parameters (CG_RT) and
...
connection parameters
2013-03-27 20:27:55 +01:00
twinaphex
a3692f8854
(RGL PS3) Slim down Cg implementation
2013-03-27 19:18:48 +01:00
twinaphex
949e2c3cae
(RGL PS3) Remove cgGLSet/GetManageTextureParameters - take away more state
...
code associated to it (and speed up cgGLBindProgram in the process)
2013-03-27 17:07:42 +01:00
Themaister
f7cab36188
Fix viewport when rendering to FBO.
2013-03-27 16:22:56 +01:00
Themaister
af40f3e9b8
Add initial GL direct rendering test.
2013-03-27 16:15:15 +01:00
twinaphex
b8178a60eb
(RGL PS3) Take out ppuData from struct
2013-03-27 06:51:55 +01:00
twinaphex
6823e6ca98
(RGL PS3) Get rid of RGLCLAMP macro
2013-03-27 06:35:15 +01:00
twinaphex
97fc410df2
(RGL PS3) Optimizations - significant lag reduction / fps improvement (+2fps average)
2013-03-27 05:56:58 +01:00
meancoot
b0329be296
(iOS) Cache the RAModuleInfo structures instead of reloading the each time a RAModuleList is created.
2013-03-26 22:40:37 -04:00
meancoot
8995ce2cb2
(iOS) Fixes:
...
Update the default directory used when file browser can't load a directory.
Add a cancel button to controller type selection screen.
Remove the HAVE_RGUI option. Until the main loop is updated all it does is cause the game to close.
Don't show the controller type selection screen if bluetooth is already enabled.
Remove unneeded None option for aspect ratio setting.
2013-03-26 22:40:37 -04:00
meancoot
bb4b254be7
(iOS, BTstack) More refactoring; Now have to choose the type of pad to connect (annoying, but there's no other way the code gets stable)
2013-03-26 22:40:36 -04:00
twinaphex
b4721106f6
(RGL PS3) Main memory is not managed
2013-03-27 02:53:52 +01:00
twinaphex
fcfaaa7c55
(RGL PS3) Cleanups / optimizations
2013-03-27 01:55:10 +01:00
Themaister
913aeabe47
Use more compatible .globl symbols in NEON ASM.
2013-03-27 00:38:11 +01:00
twinaphex
0ca24db260
(RGL) Cleanups
2013-03-26 22:16:04 +01:00
twinaphex
443c18d7cc
(RGL) Optimize for 1 faced, 1 level images
2013-03-26 20:17:17 +01:00
twinaphex
da91b64b45
(RGL) Cleanups pt. 2
2013-03-26 18:05:42 +01:00
twinaphex
febbfc44b7
(RGL) Cleanups - cut down on feature set
2013-03-26 17:10:42 +01:00
twinaphex
fa80fbf5bb
(RMenu) select_setting - cleanups
2013-03-26 15:26:16 +01:00
twinaphex
d58122c655
(RMenu) select_setting refactor pt. 2 - don't put array of struct
...
on heap anymore
2013-03-26 15:15:38 +01:00
Themaister
0db8fee69d
Add floating point FBO support to GLES.
2013-03-26 15:11:44 +01:00
twinaphex
32791fe59c
(RMenu) Refactor of select_setting
2013-03-26 15:06:08 +01:00
twinaphex
7d9ca5bf6a
(RMenu) Rewrite select_setting
2013-03-26 08:15:48 +01:00
twinaphex
c4da6dcf35
(RGL PS3) Cleanups to glDrawArrays
2013-03-26 07:47:25 +01:00