dolphin/Source/Core/VideoBackends/OGL
Ryan Houdek 0fec69001b Fixes Adreno 400 slow performance.
Adreno 300 and 400 have the same video driver performance issues because they are very similar architectures which use basically the same thing with
everything.
There isn't any need to detect the family of the driver with Qualcomm anyway. If we ever need family specific bugs then we can implement real support
for that.
Performance issue on Adreno 400 series was due to us only detecting Adreno 300 series, and with Adreno 400 it wouldn't use the bugs, which would cause
it to use glBufferSubData, causing the huge performance hit.
2014-12-19 21:31:37 +00:00
..
GLExtensions Enables stereo rendering with OpenGL ES 3.1 + AEP. 2014-12-07 11:14:35 +00:00
GLInterface VideoOGL: Move X11 wxWidgets utilities to DolphinWX 2014-11-24 21:15:52 -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 VideoOGL: Move X11 wxWidgets utilities to DolphinWX 2014-11-24 21:15:52 -05:00
FramebufferManager.cpp OGL: Ensure a VAO is bound for all attributeless. 2014-12-11 09:42:49 -08:00
FramebufferManager.h FramebufferManager: Bind only the first framebuffer layer when the EFB only has one layer. 2014-12-05 00:36:10 +01:00
GLInterfaceBase.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
GLUtil.cpp OGL: Attempt a larger buffer to workaround 7946. 2014-12-16 22:20:45 -08:00
GLUtil.h OGL: Move attributeless VAO creation to Init. 2014-12-11 01:00:37 -08:00
main.cpp OGL: Don't generate a geometry shader if the backend doesn't support it. 2014-12-18 00:36:49 +01:00
main.h Move GLInterface around to remove VideoBackends dependency on DolphinWX 2014-08-02 09:34:39 -07: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 OGL: Use a fixed VAO for attributeless rendering. 2014-12-06 19:27:49 -08:00
PostProcessing.h PostProcessing: Invalidate shader when anaglyph stereoscopy is toggled. 2014-11-23 14:27:40 +01:00
ProgramShaderCache.cpp OGL: Don't generate a geometry shader if the backend doesn't support it. 2014-12-18 00:36:49 +01:00
ProgramShaderCache.h GeometryShaderGen: Pass the primitive type and always run the generator regardless of stereoscopy. 2014-12-14 21:23:20 +01: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 Fixes Adreno 400 slow performance. 2014-12-19 21:31:37 +00:00
Render.h VideoCommon: Merge LineGeometryShader into GeometryShaderGen. 2014-12-15 22:47:42 +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 OGL: Bind the attributeless VAO before EFB copies. 2014-12-10 23:19:18 -08:00
TextureCache.h TextureCache: Recompile EFB2Tex shaders when stereo 3D is toggled. 2014-11-23 14:27:40 +01:00
TextureConverter.cpp OGL: Ensure a VAO is bound for all attributeless. 2014-12-11 09:42:49 -08:00
TextureConverter.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexManager.cpp VertexManager: Disable culling for lines and points. 2014-12-18 00:36:47 +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