4709 Commits

Author SHA1 Message Date
twinaphex
675124bda4 (Griffin) Compile in overlay code - get rid of input_state
override for Android
2012-12-20 20:48:09 +01:00
twinaphex
60a4a20a79 Merge branch 'overlay' of https://github.com/Themaister/RetroArch into overlay 2012-12-20 20:13:17 +01:00
Themaister
a1fd01dbc6 Add some TODOs for overlay. 2012-12-20 15:53:09 +01:00
Themaister
cc2e4015b5 Allow enable/disable overlay. 2012-12-20 15:37:04 +01:00
Themaister
47a98ef205 Make overlay polling completely independent. 2012-12-20 15:33:54 +01:00
Themaister
a863908214 Makefile indent fix. 2012-12-20 14:57:55 +01:00
twinaphex
92e5036eb6 Disable onLowMemory callback - after this has executed, it would
call Dalvik's garbage collector - definitely want to avoid that
2012-12-20 13:25:09 +01:00
Themaister
45f808d00c Change hardcoded path. 2012-12-20 12:54:54 +01:00
Themaister
d5b294c894 Update coords for basic overlay.
Sort of usable now.
2012-12-20 12:47:18 +01:00
Themaister
1250fae7f1 Basic overlay POC works.
Add support for X11.
2012-12-20 12:24:49 +01:00
Themaister
b4cd58afe7 Rework overlays as a video driver interface. 2012-12-20 11:16:22 +01:00
twinaphex
c981cb77f8 Make overlay fullscreen 2012-12-20 04:37:52 +01:00
twinaphex
d5dffe88dc (Griffin) Add stub for post_render_func for Griffin 2012-12-20 03:59:33 +01:00
twinaphex
318078157d Commented out overlay hacks 2012-12-20 03:49:55 +01:00
twinaphex
447fbf1c59 Add quickmenu overlay 2012-12-20 03:44:09 +01:00
Themaister
fe828fae17 Add basic overlay. 2012-12-19 22:45:37 +01:00
Themaister
a47860b230 Clarify intent of cg_shader init. 2012-12-19 21:33:59 +01:00
Themaister
71f2754e91 Revert "Move shader path init to init_cg()."
This reverts commit e0faf0cc47de08bebb429140d2875cc8d1335ff0.
2012-12-19 21:33:10 +01:00
Themaister
e0faf0cc47 Move shader path init to init_cg(). 2012-12-19 21:30:23 +01:00
Themaister
46ae26211f Fix Mingw build. 2012-12-19 21:27:27 +01:00
OV2
369615f808 win32: fix msvc build 2012-12-19 21:18:38 +01:00
OV2
c9c0936fd5 win32: fix initial multipass cg shader loading in d3d9 2012-12-19 21:16:26 +01:00
OV2
a193bac6a1 Fix hermite compile 2012-12-19 20:01:12 +01:00
Themaister
5eb7432fff Add overlay rendering to GL.
This allows e.g. Android to render a keypad overlay for touch.
2012-12-19 13:26:11 +01:00
Toad King
c42bbaf191 fix 2012-12-18 23:04:26 -05:00
Toad King
79ccb9a6d9 (GX) implement 32-bit color support 2012-12-18 22:18:31 -05:00
twinaphex
2ecb4cebe8 (GX) Video - refactor convert_texture function some more 2012-12-19 04:16:04 +01:00
twinaphex
2e9d84efc3 (GX) Video - small refactor of texture conversion routine 2012-12-19 04:08:47 +01:00
Toad King
376317309e Revert "(GX Video) Only update texture if frame is not NULL"
This reverts commit 78027ee920c45f60321682d7a2bcd6f393939d12.

the logic for this is already in update_textures and it broke menu rendering
2012-12-18 21:12:00 -05:00
twinaphex
3273ccb5d6 (Android) Add preDispatchEvent 2012-12-19 00:55:39 +01:00
OV2
681241deb5 win32: fall back to software vertex processing if d3d9 init fails 2012-12-18 21:21:13 +01:00
twinaphex
60dd07364e (Android) Fix build 2012-12-18 20:56:33 +01:00
twinaphex
1c0fc0e65e (Android) Pack the LUT entries so that we can store eight 8-bit
values in them - this will allow for custom LUTs per controller
2012-12-18 18:56:16 +01:00
twinaphex
2e988a61d9 (Android) Same for Android - remove gfx_ctx_clear 2012-12-18 09:18:22 +01:00
twinaphex
ddc94054cb Get rid of RMenu context clear function 2012-12-18 09:17:40 +01:00
twinaphex
652bb00285 (360) Do away with RMenu clear function 2012-12-18 08:58:22 +01:00
twinaphex
de5869c69e rarch_main_idle_iterate only compiled in if HAVE_RARCH_MAIN_WRAP
is undefined
2012-12-18 08:51:25 +01:00
twinaphex
0ff8dba2c3 (Wii) Code style cleanups 2012-12-18 08:42:53 +01:00
twinaphex
5cd6017ff5 (GX) Use g_extern.draw_menu 2012-12-18 08:32:48 +01:00
twinaphex
34951c121b (PS3) Use g_extern.draw_menu instead of block_swap 2012-12-18 08:20:44 +01:00
twinaphex
0b1bd6c276 (XDK) Use g_extern.draw_menu instead of block_swap mechanism 2012-12-18 08:19:57 +01:00
twinaphex
1564d04a1e Get rid of doubly #ifdef in retroarch.c 2012-12-18 07:46:40 +01:00
twinaphex
8ac8f6b7c8 Get rid of now unnecessary Android header include in general.h 2012-12-18 06:04:49 +01:00
twinaphex
2e5f21db60 (Android) Do window ready checking differently 2012-12-18 06:01:56 +01:00
twinaphex
3570ba80d2 (Android) Move Android-specific pause functionality outside of
rarch_main_iterate
2012-12-18 03:18:53 +01:00
twinaphex
aab39626fe RARCH_PERFORMANCE_MODE - Small correction for conditional to do
with rendering rarch_cached_frame in do_state_checks
2012-12-17 23:04:47 +01:00
twinaphex
5eccdf2eee RARCH_PERFORMANCE_MODE - Skip all pause/oneshot checks 2012-12-17 22:45:29 +01:00
twinaphex
0210f8f72f (Android) Last input tweak for today 2012-12-17 20:53:36 +01:00
twinaphex
6d23abef55 (Android) Override input_key_pressed_func 2012-12-17 20:23:47 +01:00
twinaphex
918052f5ba (Android) Rewrite activity_paused logic 2012-12-17 20:07:08 +01:00