dolphin/Source/Core/VideoBackends/D3D
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 D3D: Remove non-existent files from CMakeLists.txt 2017-11-19 00:29:23 -05:00
D3D.vcxproj Remove old XFB logic 2017-11-17 22:11:29 -06:00
D3D.vcxproj.filters Remove old XFB logic 2017-11-17 22:11:29 -06:00
D3DBase.cpp Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
D3DBase.h Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
D3DBlob.cpp
D3DBlob.h
D3DShader.cpp
D3DShader.h
D3DState.cpp D3D: Make state cache part of Renderer and not static 2017-11-22 18:17:07 +10:00
D3DState.h D3D: Make state cache part of Renderer and not static 2017-11-22 18:17:07 +10:00
D3DTexture.cpp
D3DTexture.h
D3DUtil.cpp Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
D3DUtil.h D3DUtil: Make file-scope variables internally linked where applicable 2017-11-19 12:12:39 -05:00
DXTexture.cpp AbstractTexture: Fix crash in Vulkan backend when freeing texture 2018-01-26 19:12:11 +10:00
DXTexture.h AbstractTexture: Move Bind() method to Renderer 2018-01-22 13:22:09 +10:00
FramebufferManager.cpp VideoConfig: Make StereoMode an enum class 2017-11-18 23:19:53 -05:00
FramebufferManager.h Remove old XFB logic 2017-11-17 22:11:29 -06:00
GeometryShaderCache.cpp VideoConfig: Make StereoMode an enum class 2017-11-18 23:19:53 -05:00
GeometryShaderCache.h
main.cpp Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
NativeVertexFormat.cpp
PerfQuery.cpp
PerfQuery.h
PixelShaderCache.cpp D3D: Use VideoCommon EFB-to-texture shaders 2017-12-06 03:33:50 +10:00
PixelShaderCache.h D3D: Use VideoCommon EFB-to-texture shaders 2017-12-06 03:33:50 +10:00
PSTextureEncoder.cpp VideoCommon: Rename TextureConversionShader namespace. 2017-12-02 15:17:39 +01:00
PSTextureEncoder.h D3D: Use new readback methods for EFB2RAM 2017-11-22 18:47:04 +10:00
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
TextureCache.cpp VideoCommon: Drop now unused efb2tex matrix generation. 2017-12-06 09:30:03 +01:00
TextureCache.h VideoCommon: Drop now unused efb2tex matrix generation. 2017-12-06 09:30:03 +01:00
VertexManager.cpp
VertexManager.h D3D/VertexManager: Add missing includes 2017-12-02 20:09:33 -05:00
VertexShaderCache.cpp
VertexShaderCache.h
VideoBackend.h VideoBackend: Remove PeekMessages method 2018-01-27 13:53:55 +10:00