dolphin/Source/Core/VideoBackends/OGL
Ryan Houdek 2fdeefb65b Adds support for OpenGL ES draw_elements_base_vertex.
This is the same extension that we all know and love but under a different name with some different requirements.
In regular OpenGL fashion, you can't just move a desktop OpenGL extension to OpenGL ES without ratifying a new extension, which is why this falls
under a EXT extension, which in turn causes it to have suffixes attached to their function names.

This is the first step in our way towards conquering all mobile GPUs that don't support desktop OpenGL, hopefully we also can add support for
buffer_storage to OpenGL ES as well so we can make full use of this extension.
2014-11-21 18:57:32 -06:00
..
GLExtensions Adds support for OpenGL ES draw_elements_base_vertex. 2014-11-21 18:57:32 -06:00
GLInterface Host: Kill off GetRenderWindowSize 2014-11-17 13:44:49 -05:00
BoundingBox.cpp OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
BoundingBox.h OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
CMakeLists.txt OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
FramebufferManager.cpp OGL: Get rid of error macros 2014-10-26 04:54:58 -04:00
FramebufferManager.h OGL: force enable postprocessing 2014-10-23 00:21:52 +02:00
GLInterfaceBase.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
GLUtil.cpp OGL: Get rid of error macros 2014-10-26 04:54:58 -04:00
GLUtil.h OGL: Get rid of error macros 2014-10-26 04:54:58 -04:00
NativeVertexFormat.cpp OGL: Add static to a function in NativeVertexFormat 2014-08-15 14:16:04 -04:00
OGL.vcxproj OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
OGL.vcxproj.filters OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
PerfQuery.cpp Move GLInterface around to remove VideoBackends dependency on DolphinWX 2014-08-02 09:34:39 -07:00
PerfQuery.h Add missing includes where headers depend on other headers having been included first. 2014-10-21 21:22:16 -04:00
PostProcessing.cpp Merge pull request #1440 from Sonicadvance1/attributeless-workaround 2014-10-30 12:46:40 -06:00
PostProcessing.h Implements PP shader system using attribute workaround. 2014-10-30 10:49:03 -05:00
ProgramShaderCache.cpp OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
ProgramShaderCache.h OGL: Fix brace and body placements 2014-08-15 14:12:29 -04:00
RasterFont.cpp Merge pull request #1142 from lioncash/linucks 2014-09-23 13:43:18 +10:00
RasterFont.h Add missing includes where headers depend on other headers having been included first. 2014-10-21 21:22:16 -04:00
Render.cpp Adds support for OpenGL ES draw_elements_base_vertex. 2014-11-21 18:57:32 -06:00
Render.h OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
SamplerCache.cpp Remove another auto .. -> declaration. 2014-10-14 01:10:35 -04:00
SamplerCache.h Fix more header sorting issues in VideoBackends/ (now check-includes clean). 2014-02-20 01:01:11 +01:00
StreamBuffer.cpp Rename Log2 and add IsPow2 to MathUtils for future use 2014-09-08 20:15:45 -07:00
StreamBuffer.h OGL: Fix brace and body placements 2014-08-15 14:12:29 -04:00
TextureCache.cpp Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
TextureCache.h BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations. 2014-03-25 23:57:58 +01:00
TextureConverter.cpp Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
TextureConverter.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexManager.cpp OGL: fix buffer destruction 2014-11-18 23:13:06 +01:00
VertexManager.h Add missing includes where headers depend on other headers having been included first. 2014-10-21 21:22:16 -04:00
VideoBackend.h Core: Remove UpdateFPSDisplay 2014-08-19 10:05:58 -04:00
main.cpp OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
main.h Move GLInterface around to remove VideoBackends dependency on DolphinWX 2014-08-02 09:34:39 -07:00