dolphin/Source/Core/VideoBackends/D3D
degasus eb310cbd1d VideoCommon: disable efb access + perf querys on cph thread
The usual way to handle this kind of request is to rise a flag which the gpu thread polls.
The gpu thread itself either generates the result or just write zeros if disabled.
After this, it rise another flag which says that this work is done.

So if disabled, we still have the cpu-gpu round trip time. This commit just returns 0 on the cpu thread
instead of playing ping pong...
2014-01-09 18:37:59 +01:00
..
D3D.vcxproj Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3D.vcxproj.filters Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DBase.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DBase.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DBlob.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DBlob.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DShader.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DShader.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DTexture.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DTexture.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DUtil.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
D3DUtil.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
FramebufferManager.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
FramebufferManager.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
GfxState.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
GfxState.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
Globals.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
LineGeometryShader.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
LineGeometryShader.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
NativeVertexFormat.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
PSTextureEncoder.cpp D3D: Verbosify an error message. 2014-01-06 10:31:09 +00:00
PSTextureEncoder.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
PerfQuery.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
PerfQuery.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
PixelShaderCache.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
PixelShaderCache.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
PointGeometryShader.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
PointGeometryShader.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
Render.cpp VideoCommon: disable efb access + perf querys on cph thread 2014-01-09 18:37:59 +01:00
Render.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
Television.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
Television.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
TextureCache.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
TextureCache.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
TextureEncoder.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
VertexManager.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
VertexManager.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
VertexShaderCache.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
VertexShaderCache.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
VideoBackend.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
XFBEncoder.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
XFBEncoder.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
main.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
main.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
stdafx.cpp Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
stdafx.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00