dolphin/Source
Ryan Houdek 839df31347 Merge of GL-AutoChoose.
This branch is the final step of fully supporting both OpenGL and OpenGL ES in the same binary.
This of course only applies to EGL and won't work for GLX/AGL/WGL since they don't really support GL ES.
The changes here actually aren't too terrible, basically change every #ifdef USE_GLES to a runtime check.

This adds a DetectMode() function to the EGL context backend.
EGL will iterate through each of the configs and check for GL, GLES3_KHR, and GLES2 bits
After that it'll change the mode from _DETECT to whichever one is the best supported.
After that point we'll just create a context with the mode that was detected
2014-01-18 04:11:59 +00:00
..
Android [Android] Simplify instantiations of OverlayConfigButton.java. Also simplified resizeDrawable even more. We just acquire the resource instance and then get the display metrics directly. 2014-01-02 12:23:17 -05:00
Core Merge of GL-AutoChoose. 2014-01-18 04:11:59 +00:00
DSPSpy Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
DSPTool Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
TestSuite Convert all vcxproj files to UNIX line endings 2013-12-31 14:03:18 -05:00
UnitTests Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
VSProps [GLExtensions] Fix Windows build. 2014-01-17 16:04:05 +01:00
CMakeLists.txt [Android] Fix PCH build. Clean up DolphinWX cmake file a little bit. Modify our android cmake toolchain file to make the default build location not be source root, because that is stupid. 2013-10-28 19:59:03 -05:00
dolphin-emu.sln [GLExtensions] Initial code drop for GLExtensions. This drops GLEW entirely from the codebase. This has been tested on Android and Linux+ATI. Of course untested on Windows and Apple. Also untested with Linux + EGL but should be fine there. There are most likely a couple of extensions I'm missing which would result in null pointer runs but not bad for the initial commit. 2014-01-17 15:50:51 +01:00
pch.h Fix Linux build issue. 2013-10-27 19:51:55 -04:00