870 Commits

Author SHA1 Message Date
twinaphex
3661fcee20 (RGL PS3) Cleanups 2013-11-02 15:54:36 +01:00
twinaphex
0a22300570 (RGL PS3) Remove fence object namespace 2013-11-02 14:57:25 +01:00
twinaphex
bef038e73e (RGL PS3) Optimizations for glBufferSubData 2013-11-02 14:44:13 +01:00
twinaphex
ee89f3b711 (PS3 RGL) Optimization - don't invalidate vertex cache when doing
glMapBufferTextureReferenceRA/glUnmapBufferTextureReferenceRA
2013-11-02 04:05:08 +01:00
twinaphex
1ce7bed027 (RGL PS3) GMM allocator optimizations 2013-11-02 03:40:41 +01:00
twinaphex
3e914f42b3 (RGL PS3) Optimizations 2013-11-02 03:03:48 +01:00
twinaphex
0597b6e7c8 (PS3) Fixes input - turbo key shenanigans 2013-11-02 01:25:25 +01:00
twinaphex
7be9b2df18 (RGL PS3) Cleanups 2013-11-02 01:13:25 +01:00
twinaphex
484dd5c828 (RGL PS3) Cut down on bloat 2013-11-02 00:41:52 +01:00
twinaphex
c06871405d (PS3 RGL) Remove bloat 2013-11-02 00:28:59 +01:00
twinaphex
a6df31479a (RGL PS3) Cleanup unused stuff 2013-11-01 23:12:15 +01:00
twinaphex
727dc76db8 (Console/Android) Init input driver from context driver/graphics
driver from now on - just like PC - input driver initing can be
hoisted out of global_drivers_init that way
2013-11-01 16:33:32 +01:00
Lioncash
83da083a24 Fix a memory leak in function rglCgCreateProgramGroupFromFile in rgl_ps3_cg.cpp. 2013-10-13 23:19:50 -04:00
twinaphex
bcbb60824c (PS3) Take out some D-pad emulation binds 2013-10-07 16:22:41 +02:00
twinaphex
99f387e959 (PS3) Cleanup ps3_input.c 2013-10-06 20:28:39 +00:00
twinaphex
fd053086ef (RARCH_CONSOLE) Remove DECREMENT_BIND/INCREMENT_BIND 2013-10-06 20:01:44 +00:00
twinaphex
abb829283b Take out messy Dpad emulation code - this will require an entire
rewrite where we come up with a solution that works the same across
console/PC/mobile
2013-10-05 20:55:37 +00:00
twinaphex
cf3fa07c4a (RARCH_CONSOLE) Reduce code duplication for default input binds 2013-10-01 18:38:12 +02:00
twinaphex
a9d4af4f70 (PS3/Altivec) Fix some altivec_mem compiler warnings 2013-09-27 18:38:20 +02:00
twinaphex
29f0fd27bf (RGL PS3) Speedhacked render path for rglGcmSetDrawArrays 2013-07-28 02:51:47 +02:00
twinaphex
bdf9c5eecd (RGL PS3) More magic number dehardcoding 2013-07-28 02:31:21 +02:00
twinaphex
49f3078e72 (RGL PS3) Dehardcode some magic numbers 2013-07-28 01:34:29 +02:00
twinaphex
248d4e8084 Get rid of MODE_OSK_DRAW 2013-07-27 20:12:46 +02:00
twinaphex
f03dc4cb62 Cleanups 2013-06-03 00:44:09 +02:00
twinaphex
a581c9ac86 (PS3) Libfreevec/Altivec implementations of memcpy/memset -
use redefine macros in RGL and RetroArch for them - nice speedup
2013-06-02 18:35:13 +02:00
twinaphex
fa50efa93b (PS3/XDK) Don't rely on frame_count anymore for menu toggle 2013-04-18 23:54:15 +02:00
twinaphex
80d249cd61 (RGL PS3) Opts 2013-04-15 22:00:52 +02:00
twinaphex
e91f8f1c82 Revert "(RGL PS3) Implement our own version of cellGcmSetVertexProgramParameterBlock"
This reverts commit 80a56bedaeb83b668dc3b341e8645bb700b5207b.
2013-04-15 19:49:09 +02:00
twinaphex
2b10d2bf0c Revert "(RGL PS3) Inline SetVertexProgramParameter blocks for some instances"
This reverts commit 9b563555775aae64a7e1c2d529279c683b08bc34.
2013-04-15 19:48:55 +02:00
twinaphex
9b56355577 (RGL PS3) Inline SetVertexProgramParameter blocks for some instances 2013-04-15 19:31:12 +02:00
twinaphex
80a56bedae (RGL PS3) Implement our own version of cellGcmSetVertexProgramParameterBlock 2013-04-15 16:40:40 +02:00
twinaphex
d859189ab6 (RGL PS3) Get rid of GCM_FUNC_BUFFERED 2013-04-15 16:20:34 +02:00
twinaphex
c4fc76440e (RGL PS3) Inline version of cellGcmSetSurface 2013-04-15 15:44:45 +02:00
twinaphex
0a22511b4e (RGL PS3) opts 2013-04-15 15:13:54 +02:00
twinaphex
3de761ba13 (RGL PS3) Target Cg function pointer table 2013-04-15 12:46:11 +02:00
twinaphex
8049687c2d (RGL PS3) Replace more GCM_FUNC instances 2013-04-15 12:07:49 +02:00
twinaphex
1c9ad648a8 (RGL PS3) More opts. 2013-04-14 23:16:59 +02:00
twinaphex
0af13a9059 (RGL PS3) More replacements of GCM_FUNC 2013-04-14 22:11:12 +02:00
twinaphex
9d1eab4b0e (RGL PS3) Reimplement more cellGcm functions 2013-04-14 21:24:33 +02:00
twinaphex
09ad685541 (RGL PS3) Reimplement cellGcmSetTransferLocation, cellGcInlineTransfer,
cellGcmSetClearColor
2013-04-14 20:42:34 +02:00
twinaphex
aed81d2dad (RGL PS3) Implement our own versions of cellGcmSetDrawArrays,
cellGcmSetClearSurface, cellGcmSetTextureControl, and
cellGcmSetTextureRemap
2013-04-14 19:16:54 +02:00
twinaphex
964aff3773 (RGL PS3) Implement our own version of cellGcmSetInvalidateVertexCache 2013-04-14 18:43:38 +02:00
twinaphex
90cd21821f (RGL PS3) Implement our own versions of SetWriteBackEndLabel and SetWaitLabel 2013-04-14 18:20:26 +02:00
twinaphex
3d346ca532 (RGL PS3) Implement cellGcmSetTransferImage for our own purposes 2013-04-14 17:58:50 +02:00
twinaphex
0bfc16941e (RGL PS3) Optimization to rglGcmTransferData 2013-04-14 17:16:46 +02:00
twinaphex
d313e9b8f9 (PS3 RMenu) RMenu now renders background texture the same way
as RGUI
2013-04-10 06:22:37 +02:00
twinaphex
950371bd0f (RGL PS3) Don't spam invalidateVertexCache for every texture upload 2013-04-07 06:55:15 +02:00
twinaphex
0828aaf995 (PS3) Get rid of presets/input folder 2013-04-07 05:25:12 +02:00
twinaphex
469199a017 (RGL PS3) Integrate rglGcmCopySurface into rglPlatformValidateTextureResources 2013-03-30 23:49:54 +01:00
twinaphex
8552a179b8 (RGL PS3) Optimize rglGcmCopySurface 2013-03-30 22:56:02 +01:00