dolphin/Source/Core/VideoBackends/OGL
Stenzek 396b7c2978 OGL: Invalidate tracked state when calling ResetAPIState()
Due to the current design, any of the GL state can be mutated after
calling this function, so we can't assume that the tracked state will
match if we call SetPipeline() after ResetAPIState().
2019-01-25 11:10:49 +10:00
..
BoundingBox.cpp Android/OGL: fix bounding box for OpenGL-ES 2019-01-09 21:08:49 -05:00
BoundingBox.h OGL: only create stencil buffer when needed 2017-03-15 17:41:33 -07:00
CMakeLists.txt Remove SOIL altogether from the project. 2018-05-20 13:44:42 +02:00
FramebufferManager.cpp GLContext: Remove global context pointer 2018-10-20 21:11:34 +10:00
FramebufferManager.h Remove old XFB logic 2017-11-17 22:11:29 -06:00
GPUTimer.h OGL: Add GPUTimer class for measuring execution time of a draw/dispatch 2017-04-01 12:32:57 +10:00
main.cpp Renderer: Add a base Initialize() method to match Shutdown() 2018-12-04 17:36:08 +10:00
NativeVertexFormat.cpp OGL/VertexManager: Make vertex and index buffer handles private 2017-09-02 20:51:54 -04:00
OGL.vcxproj Update to Visual Studio's default Windows SDK 2018-10-20 00:53:08 +01:00
OGL.vcxproj.filters VideoBackends: Add AbstractShader and AbstractPipeline classes 2018-02-22 22:02:34 +10:00
OGLPipeline.cpp OGL: Re-implement async shader compiling 2018-03-10 15:56:34 +10:00
OGLPipeline.h VideoBackends: Add AbstractShader and AbstractPipeline classes 2018-02-22 22:02:34 +10:00
OGLShader.cpp OGLShader: Fix mismatched assignment in compute shader constructor 2018-03-16 17:44:23 -04:00
OGLShader.h OGLShader: Ensure m_id and m_compute_program_id are always initialized 2018-03-16 17:49:34 -04:00
OGLTexture.cpp Refactoring and cleanup of GLInterface (now GLContext) 2018-10-20 21:11:34 +10:00
OGLTexture.h VideoCommon: Add support for Abstract Framebuffers 2018-03-02 20:20:48 +10:00
PerfQuery.cpp GLContext: Remove global context pointer 2018-10-20 21:11:34 +10:00
PerfQuery.h
PostProcessing.cpp Config: Fix template deduction for implicit conversions 2018-05-12 14:30:18 +02:00
PostProcessing.h VideoCommon: Move the blit methods to the backend class 2017-04-25 14:25:41 +10:00
ProgramShaderCache.cpp Use main buffers for utility draws 2018-12-04 17:37:25 +10:00
ProgramShaderCache.h Use main buffers for utility draws 2018-12-04 17:37:25 +10:00
RasterFont.cpp OGL: Scale OSD text on big screens. 2018-03-12 20:38:06 +01:00
RasterFont.h
Render.cpp OGL: Invalidate tracked state when calling ResetAPIState() 2019-01-25 11:10:49 +10:00
Render.h OGL: Invalidate tracked state when calling ResetAPIState() 2019-01-25 11:10:49 +10:00
SamplerCache.cpp GLContext: Remove global context pointer 2018-10-20 21:11:34 +10:00
SamplerCache.h VideoBackends: Move SamplerState to common 2017-09-11 20:01:54 +10:00
StreamBuffer.cpp OGL/Streambuffer: Use coherent mapping by default. 2018-05-24 00:00:02 +02:00
StreamBuffer.h Use main buffers for utility draws 2018-12-04 17:37:25 +10:00
TextureCache.cpp TextureCache: Implement deferred/batched EFB copies 2018-11-07 16:25:01 +10:00
TextureCache.h TextureCache: Implement deferred/batched EFB copies 2018-11-07 16:25:01 +10:00
TextureConverter.cpp TextureCache: Implement deferred/batched EFB copies 2018-11-07 16:25:01 +10:00
TextureConverter.h TextureCache: Implement deferred/batched EFB copies 2018-11-07 16:25:01 +10:00
VertexManager.cpp Use main buffers for utility draws 2018-12-04 17:37:25 +10:00
VertexManager.h Use main buffers for utility draws 2018-12-04 17:37:25 +10:00
VideoBackend.h GLContext: Remove global context pointer 2018-10-20 21:11:34 +10:00