dolphin/Source/Core/VideoBackends/OGL
Stenzek de632fc9c8 Renderer: Handle resize events on-demand instead of polling
We now differentiate between a resize event and surface change/destroyed
event, reducing the overhead for resizes in the Vulkan backend. It is
also now now safe to change the surface multiple times if the video thread
is lagging behind.
2018-02-20 01:15:55 +10:00
..
BoundingBox.cpp
BoundingBox.h
CMakeLists.txt Do not link to libusbhid on FreeBSD/NetBSD 2018-02-05 00:46:59 +03:00
FramebufferManager.cpp OGL: Update the window size after swapping buffers, not before 2017-11-23 16:09:59 +10:00
FramebufferManager.h Remove old XFB logic 2017-11-17 22:11:29 -06:00
GPUTimer.h
main.cpp VideoConfig: Remove bForceCopyToRam field 2018-02-11 15:29:37 +10:00
NativeVertexFormat.cpp OGL/VertexManager: Make vertex and index buffer handles private 2017-09-02 20:51:54 -04:00
OGL.vcxproj Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture' 2017-06-13 00:41:51 -05:00
OGL.vcxproj.filters Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture' 2017-06-13 00:41:51 -05:00
OGLTexture.cpp OGL: Don't leave staging texture buffer bound after mapping 2018-02-09 01:15:27 +10:00
OGLTexture.h AbstractTexture: Move Bind() method to Renderer 2018-01-22 13:22:09 +10:00
PerfQuery.cpp
PerfQuery.h
PostProcessing.cpp AbstractTexture: Move Bind() method to Renderer 2018-01-22 13:22:09 +10:00
PostProcessing.h
ProgramShaderCache.cpp Standardise some enums from ALL_CAPS to CamelCase 2018-01-05 10:03:58 -08:00
ProgramShaderCache.h Renderer: Move cull mode to a rasterization state object 2017-09-11 20:01:45 +10:00
RasterFont.cpp ShaderGen: Use consistent variable names for texture coordinates 2017-07-30 17:43:59 +10:00
RasterFont.h
Render.cpp Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
Render.h Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
SamplerCache.cpp Fixed fog, lava, water in Mario Galaxy (and possibly other games) in higher IRs by detecting & fixing the mipmaps that aren't just used for downscaling, but are handmade to create a gradient. 2017-10-27 00:45:20 -07:00
SamplerCache.h VideoBackends: Move SamplerState to common 2017-09-11 20:01:54 +10:00
StreamBuffer.cpp StreamBuffer: Don't wait on fences twice when reserve > commit 2017-09-09 13:26:30 +10:00
StreamBuffer.h
TextureCache.cpp AbstractTexture: Move Bind() method to Renderer 2018-01-22 13:22:09 +10:00
TextureCache.h VideoCommon: Drop now unused efb2tex matrix generation. 2017-12-06 09:30:03 +01:00
TextureConverter.cpp AbstractTexture: Move Bind() method to Renderer 2018-01-22 13:22:09 +10:00
TextureConverter.h Remove old XFB logic 2017-11-17 22:11:29 -06:00
VertexManager.cpp Renderer: Move cull mode to a rasterization state object 2017-09-11 20:01:45 +10:00
VertexManager.h OGL/VertexManager: Make vertex and index buffer handles private 2017-09-02 20:51:54 -04:00
VideoBackend.h VideoBackend: Remove PeekMessages method 2018-01-27 13:53:55 +10:00