Commit Graph

434 Commits

Author SHA1 Message Date
ToadKing
a09dda3a9d [EMSCRIPTEN] add custom input driver, removes SDL dependency + adds mouse support 2013-09-10 20:21:48 -04:00
ToadKing
c30d0287d1 [EMSCRIPTEN] buildfix, implement detecting canvas size changes 2013-08-25 15:39:50 -04:00
ToadKing
87844cc486 Merge branch 'master' of https://github.com/libretro/RetroArch into emscripten
Conflicts:
	gfx/gl.c
2013-08-25 15:37:16 -04:00
Themaister
67f4f1b3ed [WGL] Fix window size calculation. 2013-08-23 17:32:57 +02:00
Themaister
1c4c943604 [Pi] Build fixes. 2013-08-22 22:12:16 +02:00
ToadKing
f4ff5f3ea3 [EMSCRIPTEN] less workarounds due to fixes in emscripten, enable more optimizations 2013-08-18 02:50:10 -04:00
meancoot
a4dfd35ab7 (Apple) Improvements:
Add core gl context support on OSX
	Add support for multiple game pads on OSX
 	Remove block on analog input for Player 2-4's game pads
2013-08-16 13:25:35 -04:00
Themaister
4d8e9df03d Add forced debug context support to WGL. 2013-08-14 14:13:28 +02:00
Themaister
3b1e65ba08 Add GL_DEBUG ifdef which forces full GL debugging. 2013-08-14 14:13:28 +02:00
Themaister
c5e7de7391 Add get_proc_address to OSX/iOS. 2013-08-11 14:10:10 +02:00
Themaister
eb95798016 Style fixups. 2013-08-11 00:57:24 +02:00
Themaister
a9df0a230d Fix CXX_BUILD. 2013-08-11 00:57:24 +02:00
Themaister
335c32d95d Support creating debug contexts. 2013-08-11 00:56:53 +02:00
Themaister
94b57197aa Purge cruft. 2013-08-11 00:55:05 +02:00
Themaister
9ab274a51a Use glXSwapIntervalEXT when available instead. 2013-08-11 00:53:46 +02:00
Themaister
913ad7753a Merge fixes. 2013-08-11 00:53:46 +02:00
Themaister
feebb78f75 Support cached contexts on Win32.
Only tested on Wine, but works.
2013-08-11 00:53:46 +02:00
Themaister
e18af77412 Add path to cache GL context on reinit.
If successful, can avoid libretro GL reset context callback being
called.
2013-08-11 00:53:19 +02:00
Themaister
b090f5ab36 Implement WGL core context. 2013-08-11 00:51:05 +02:00
Themaister
b9fce188ea Initial work on core GL context support. 2013-08-11 00:50:04 +02:00
ToadKing
ff3de25636 fix error on video re-init, other cleanup 2013-07-18 23:58:35 -04:00
ToadKing
ace8ead2db Merge branch 'master' into emscripten
Conflicts:
	config.def.h
	gfx/gfx_context.c
2013-07-17 22:58:14 -04:00
ToadKing
49398698b5 initial emscripten port (no audio/files, input broken) 2013-07-17 20:26:01 -04:00
Themaister
c54af19076 Purge SDL/GL context.
Conflicts:
	gfx/context/sdl_ctx.c
2013-07-18 01:48:23 +02:00
twinaphex
a5e4b5e7f8 (APPLE) Take out SDL/GL context parts for OSX 2013-07-16 23:17:55 +02:00
twinaphex
119ee6d538 (XDK1) Fix build 2013-07-16 00:47:09 +02:00
meancoot
a0d22d7c44 (Apple) Build fixes (hope I didn't break anything else with that merge) 2013-07-07 16:24:28 -04:00
meancoot
b924302464 Merge branch 'master' of https://github.com/libretro/RetroArch
Conflicts:
	griffin/griffin.c
2013-07-07 16:20:08 -04:00
meancoot
3d9d672a38 (Apple) On OSX, a call to apple_run_core will actaully run the game 2013-07-07 13:05:05 -04:00
meancoot
99ba3ccea3 (Apple) Start setting up the OSX code 2013-07-06 23:54:47 -04:00
OV2
b9cbcd0b81 win32: add simple menu to opengl context 2013-07-07 02:22:11 +02:00
meancoot
a852da4e88 Start spliting ios port into dual OS X and iOS ports 2013-07-06 18:24:25 -04:00
twinaphex
df6dfb4970 (OSX/iOS) Start renaming ios_ namespace -functions we're going to implement for
OSX as well
2013-07-05 04:10:05 +02:00
twinaphex
77d5190a01 (OSX) Make dummy context file - compile in RetroArch with Griffin 2013-07-04 15:01:38 +02:00
OV2
bfd11dd1a4 win32: add _WIN32_WINNT define for multimon in mingw32 2013-06-20 16:08:39 +02:00
twinaphex
ef2406e8f6 (Android) Another Xperia Play hack
(Context) Context file changes to do with FPS reporting
2013-06-16 18:18:47 +02:00
twinaphex
c84750a752 (XDK) Move FPS printing code over to window_update_title function
as well
2013-06-14 17:28:53 +02:00
twinaphex
53df912321 (PS3) Move PS3-specific FPS printing code to ps3_ctx.c 2013-06-14 17:21:44 +02:00
twinaphex
1697be1908 (iOS) Build fix 2013-06-14 02:18:48 +02:00
twinaphex
43e6637768 (iOS/QNX) Add FPS/refresh rate monitoring 2013-06-14 02:17:20 +02:00
twinaphex
559c4a7964 (RARCH_CONSOLE) Add refresh rate FPS statistics 2013-06-08 01:45:25 +02:00
Themaister
6dd0839a01 Use common monitor refresh rate estimator.
Ditch custom timing code in KMS.
2013-06-05 18:12:29 +02:00
Themaister
850ee9696e Drop broken delay logging in KMS.
Didn't serve any purpose anyways.
2013-06-03 01:37:52 +02:00
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