dolphin/Source/Core/VideoBackends/OGL/Src
degasus d410fe7c96 OpenGL: cleanup yuv2rgb (real xfb) workflow
We neither scale nor render from subimages, so we by using gl_Position, we don't have to generate _any_ vertices for this converting.

Also remove the glTexSubImage optimization as every driver does it when needed. But there are some workflows (eg on APU) where it's better to realloc this texture instead of a second memcpy or stall.
2013-11-24 15:56:50 +01:00
..
FramebufferManager.cpp Unused arguments removed from XFBSource::Draw 2013-11-24 11:33:43 +13:00
FramebufferManager.h Unused arguments removed from XFBSource::Draw 2013-11-24 11:33:43 +13:00
GLFunctions.cpp Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
GLFunctions.h Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00
GLUtil.cpp Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
GLUtil.h Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
Globals.h Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00
NativeVertexFormat.cpp Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
PerfQuery.cpp Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
PerfQuery.h Run code through clang-modernize -add-override to add 'override' decls. 2013-11-03 20:54:05 -05:00
PostProcessing.cpp Fix {Read,Write}FileToString. 2013-11-05 00:33:41 +13:00
PostProcessing.h Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00
ProgramShaderCache.cpp Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
ProgramShaderCache.h Run code through clang-modernize -add-override to add 'override' decls. 2013-11-03 20:54:05 -05:00
RasterFont.cpp more warning fixes 2013-11-14 02:19:15 -05:00
RasterFont.h Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
Render.cpp Unused arguments removed from XFBSource::Draw 2013-11-24 11:33:43 +13:00
Render.h Reworked Screenshot saving. 2013-11-15 13:00:38 +13:00
SamplerCache.cpp Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
SamplerCache.h Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
StreamBuffer.cpp OpenGL: Enable pinned memory even for index buffers (works for me). Big-ish speedup on AMD GPUs for streaming intensive games. 2013-11-22 18:09:52 +01:00
StreamBuffer.h Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
TextureCache.cpp Use IOFile for TextureToPng to support non-ascii 2013-11-17 11:14:38 +13:00
TextureCache.h Use IOFile for TextureToPng to support non-ascii 2013-11-17 11:14:38 +13:00
TextureConverter.cpp OpenGL: cleanup yuv2rgb (real xfb) workflow 2013-11-24 15:56:50 +01:00
TextureConverter.h Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00
VertexManager.cpp [OGL] Textures now save to PNG not TGA 2013-11-16 15:59:59 +13:00
VertexManager.h Run code through clang-modernize -add-override to add 'override' decls. 2013-11-03 20:54:05 -05:00
VideoBackend.h Run code through clang-modernize -add-override to add 'override' decls. 2013-11-03 20:54:05 -05:00
main.cpp Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00
main.h Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00
stdafx.cpp Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00
stdafx.h Run code through the advanced tool 'sed' to remove trailing whitespace. 2013-11-03 20:54:05 -05:00