Commit Graph

441 Commits

Author SHA1 Message Date
Hans-Kristian Arntzen f5e1db1506 Fix HAVE_EGL in glx_ctx.c 2013-05-23 18:32:13 +02:00
twinaphex f5d9d5042d (iOS) No EGL on iOS, and couldn't find an equivalent AGL version of eglGetProcAddress -
so NULLing out for now
2013-05-12 15:09:49 +02:00
twinaphex 9bfebe7d0b (iOS) Implement get_proc_address in iOS context driver 2013-05-12 14:19:54 +02:00
twinaphex 71c699b5fc (Android/QNX) get_proc_address was not bound in context driver 2013-05-12 01:15:44 +02:00
Themaister 7ab09e9d95 Don't allow resize on OSX with SDL context. 2013-04-23 09:37:06 +02:00
CatalystG 387f81ba93 (BlackBerry) A working BB10 Cascades frontend to choose rom and core currently 2013-04-19 13:32:17 -04:00
twinaphex 671725cfdd (XDK D3D) Replace more functions with optimal inlined functions 2013-04-16 16:47:20 +02:00
Themaister 3d477a04c8 Don't call eglSwapInterval until context is alive. 2013-04-14 12:16:55 +02:00
Themaister 70e961e007 Fixes to Win32 build. 2013-04-13 14:38:08 +02:00
Themaister e389220df8 Refactor frame_counter.
Graphics drivers get the task of updating this.
If threaded driver is used, main thread cannot update the counter
due to race conditions.
2013-04-13 14:28:12 +02:00
twinaphex 1eadb9fcab Cleanups 2013-04-13 09:16:23 +02:00
twinaphex c51347c532 Drop MODE_VIDEO_SCREENSHOTS_ENABLE 2013-04-13 09:09:56 +02:00
twinaphex 9e09ba8a0a (PS3) Don't spam cellDbgFontDraw - do it once per frame and
instead just increase the buffer
2013-04-11 14:10:24 +02:00
twinaphex 717621ac0d (PS3) Move cellSysUtilCheckCallback to gfx_ctx_swap_buffers 2013-04-11 09:13:28 +02:00
CatalystG fdcc6e2087 (BlackBerry) Fix PlayBook crash after selecting a game from RGUI 2013-04-10 20:27:49 -04:00
CatalystG e2c6a5d3a8 (BlackBerry) Build fix 2013-04-08 21:36:28 -04:00
CatalystG 21e45e3de6 (BlackBerry) Add Gamepad support for BlackBerry 10 devices 2013-04-08 19:55:09 -04:00
meancoot fb2abbbebf (iOS) Update ioseagl_ctx.c 2013-04-07 21:36:41 -04:00
twinaphex db71eaf083 (Android context file) Add HAVE_EGL ifdefs 2013-04-07 03:13:47 +02:00
Themaister 0c0a9b4ddb Fix Win32 build. 2013-04-07 02:02:41 +02:00
twinaphex c56f4ddb92 (wgl_ctx) Remove HAVE_EGL code portions 2013-04-06 23:29:05 +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 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
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
CatalystG f6c2c2c57d (BlackBerry) Add initial in-game RGUI support. 2013-03-23 12:21:30 -04:00
twinaphex fefb65b84a (Blackberry) Move libscreen initialization to Blackberry graphics
context driver
2013-03-22 16:30:10 +01:00
CatalystG 1c32975717 Add proper input handling for PlayBook/BB10 2013-03-19 19:27:15 -04:00
twinaphex 3bc487be87 Merge branch 'ios' of git://github.com/meancoot/RetroArch 2013-03-15 20:05:15 +01:00
Themaister eeba16d0e8 Fix CXX_BUILD. 2013-03-15 09:21:47 +01:00
twinaphex 441d4a0698 (Xbox 1) Initial RGUI code - incomplete 2013-03-12 02:43:02 +01:00
twinaphex 275eef09c1 (Xbox 1) Wrap some lines around HAVE_RMENU 2013-03-10 23:09:47 +01:00
twinaphex 7be75b29dc (PS3/XDK) Remove gfx_ctx_set_overscan 2013-03-10 20:13:06 +01:00
twinaphex e741cc77c6 start/stop/restart ifdeffed for RARCH_CONSOLE instead of
HAVE_RMENU - transfer of control bypasses initialization of variables
in RGUI - issues fixed
2013-03-10 17:40:34 +01:00
twinaphex b54cf4cd87 (RGUI) Can't have VLAs for Xbox 1 / MSVC 2013-03-10 16:37:34 +01:00
twinaphex ae9ddf362b (Xbox 1) Make xdk_ctx independent of HAVE_RMENU 2013-03-10 16:29:08 +01:00
twinaphex 5bc9402fed (Xbox 1) Build fix 2013-03-10 16:16:54 +01:00
twinaphex 92573940bd Move rmenu_set_default_pos to rmenu.c 2013-03-10 15:52:36 +01:00
twinaphex 522320a654 Get rid of some RMenu context callbacks 2013-03-10 15:26:49 +01:00
twinaphex d74b7156fa Move more RMenu stuff to rmenu.c and out of the context drivers 2013-03-10 15:23:34 +01:00
twinaphex 137b47c7e8 Remove reference to gfx_ctx_xdk_set_blend 2013-03-10 04:29:27 +01:00
twinaphex 59ff094b3b Add set_blend to video_poke interface 2013-03-10 03:53:42 +01:00
twinaphex 79a27e34ed (XDK) Start to implement video_poke interface 2013-03-10 03:34:37 +01:00
twinaphex 91e3355268 (RMenu) Use video_poke interface for RMenu as well 2013-03-10 02:58:55 +01:00
meancoot e8e822ffc3 Merge branch 'master' of https://github.com/Themaister/RetroArch into ios
Conflicts:
	gfx/gfx_context.c
	gfx/gfx_context.h
	retroarch.c
2013-03-03 21:36:47 -05:00
twinaphex ec114db356 (Android) Reimplemented input loop - better throughput/latency 2013-03-02 23:53:06 +01:00
twinaphex 9b9c280f2b (Playbook) Removing offending piece of code that was causing all
the problems
2013-02-27 08:22:48 +01:00
twinaphex fbb83564ef (Playbook) Finally displays properly - yay 2013-02-27 08:21:46 +01:00
twinaphex 1a0aaf0e9d (Playbook) Hook up more state management - still attempting to
find the display problem
2013-02-27 08:05:36 +01:00
twinaphex 5b2a5c76b5 (Playbook) Starts showing game image - totally screwed up pitch right now
though
2013-02-26 16:34:10 +01:00
twinaphex 94379e8ae9 Forgot to commit bbqnx_ctx.c 2013-02-26 14:12:28 +01:00
Themaister 6dd4a9b492 Log which SwapInterval implementation is used. 2013-02-24 02:09:27 +01:00
Themaister c78239a10d Avoid async error handling breaking XSetInputFocus. 2013-02-23 15:20:47 +01:00
Themaister 00d7d6c7ca Drop redundant input code in GLX. 2013-02-23 15:15:49 +01:00
Themaister 100c26f067 Avoid failing when XSetInputFocus fails. 2013-02-23 15:15:10 +01:00
Themaister eb0476ffab Add configurable GL context. 2013-02-23 14:50:18 +01:00
meancoot 06bb6b7840 Merge branch 'master' of https://github.com/Themaister/RetroArch into ios 2013-02-21 22:18:14 -05:00
meancoot 1edd531544 ios: Add proper license header to all files. 2013-02-20 19:52:52 -05:00
Squarepusher bd4d97337c Merge pull request #139 from Themaister/thread_video
Threaded video driver
2013-02-19 14:17:00 -08:00
twinaphex 0357f1510c (RMenu) Add low RAM mode 2013-02-17 20:23:27 +01:00
Themaister 034c553ff6 Merge branch 'master' into thread_video
Conflicts:
	console/griffin/griffin.c
2013-02-17 13:25:41 +01:00
Themaister 483d877498 Fix call to fill_dated_filepath 2013-02-17 10:39:54 +01:00
twinaphex 0a0aba068d Rename screenshot_generate_filename 2013-02-17 03:50:19 +01:00
Themaister 0ca8730fdc Set gl->tex_filter correctly in gfx_ctx_set_filtering. 2013-02-17 01:45:14 +01:00
Themaister 76bf41188a Add video_threaded option to Android. 2013-02-17 00:26:17 +01:00
meancoot 5d139b185b Merge branch 'master' of https://github.com/Themaister/RetroArch into ios 2013-02-15 18:54:57 -05:00
Themaister ed55245551 Use the more correct format for X/EGL. 2013-02-15 11:38:27 +01:00
Themaister 35813414be Fix KMS mode.
Wrong color format was used.
2013-02-15 11:30:59 +01:00
Themaister 384d6846b6 Use KMS more inline with upstream example code. 2013-02-15 11:13:30 +01:00
Themaister bd4b22835c Init threads in X/EGL. 2013-02-15 10:28:10 +01:00
Themaister 076f7ea22e Add more basic debugging to KMS/EGL. 2013-02-15 10:28:02 +01:00
meancoot 6a77d72966 ios: Hopefully fix the crash when suspended for real this time. Make many things worse, but will fix them from the working state. 2013-02-14 21:35:24 -05:00
Themaister 236cae258d Use GLX 1.3 more correctly. 2013-02-14 15:40:54 +01:00
meancoot de05d7d7fb ios: Add a hack to skip frames when video non-block is used, this allows the fast forward function to be used. 2013-02-08 20:35:19 -05:00
meancoot 23a3fe63bf ios: Apply a small patch to gfx/gl.c to allow HAVE_FBO to work. 2013-02-08 15:50:55 -05:00
meancoot ec51c819a3 ios: Change ioseagl_ctx to a C file that uses external functions to interact with obj-c. 2013-02-07 08:58:36 -05:00
meancoot 7b9490db48 ios: Fix size on retina screens; 'improve' life cycle management. 2013-02-06 20:48:32 -05:00
meancoot a37a19e40d First revision of iOS port. Only tested on simulator thus far. 2013-02-06 10:14:05 -05:00
ToadKing bf474b9f63 (Android) fix new FPS measurement 2013-02-04 18:02:10 -05:00
twinaphex a88f1c3dce (RMenu/PS3) Saves 'menu_path_texture' now to config 2013-02-01 09:13:29 +01:00
twinaphex dfe7e760d7 (PS3) Add ability to set menu skin 2013-02-01 07:42:36 +01:00
twinaphex 914e39c55a (RMenu) Refactor RMenu images 2013-02-01 06:53:41 +01:00
Themaister 9372e26cf3 No need anymore to explicitly set window icon. 2013-01-27 12:12:43 +01:00
Themaister 1a4b094abf Use /usr/share/pixmaps instead of icons. 2013-01-26 17:52:04 +01:00
twinaphex 8efc01b321 (RARCH_CONSOLE) Use new unzip code and remove console-centric
stuff
2013-01-22 00:14:24 +01:00
twinaphex f677c974fa (XDK) Cleanup xdk_ctx_driver_destroy 2013-01-19 11:53:48 +01:00
twinaphex ca9edec941 (PS3) Add PAL60 mode 2013-01-17 12:17:02 +01:00
twinaphex a1dfe4f741 (Xbox 1) Fix build 2013-01-12 03:36:05 +01:00
twinaphex 04cacb5e30 Upgrade lifecycle_menu_state to 64bit variable lifecycle_mode_state 2013-01-12 03:13:03 +01:00
twinaphex c7adeb9ed0 (RMenu) Rmenu now uses g_settings.video.font_size 2013-01-11 21:05:15 +01:00
twinaphex cc43b84ff2 (RARCH_CONSOLE) Refactor more state variables 2013-01-11 19:44:34 +01:00
twinaphex b67fd69c26 (RARCH_CONSOLE) Refactored out rmenu_hd/rmenu_widescreen 2013-01-11 18:14:54 +01:00
twinaphex 9bc24151f2 (XDK D3D) Go through local pointer to render device 2013-01-11 00:58:08 +01:00
twinaphex 6d755ae193 (Android) Rename android_glue.h into frontend_android.h and move it 2013-01-09 05:12:56 +01:00
twinaphex dfc2d7ed3f (PS3) Fix build 2013-01-08 22:24:39 +01:00
twinaphex 10fd5ea617 (360) Add more error checking in D3D code 2013-01-08 17:48:55 +01:00
twinaphex a6f89670c9 (PS3) No longer needlessly loads RMenu background image three
times in a row
2013-01-06 07:03:17 +01:00
twinaphex f8160fb2bd (Android) Cleanups 2013-01-06 06:10:24 +01:00