summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
diff options
context:
space:
mode:
authorJules Blok <jules.blok@gmail.com>2014-12-20 18:20:49 +0100
committerJules Blok <jules.blok@gmail.com>2014-12-24 18:45:24 +0100
commit4a86234a79f2ad2f72d17bb622669710aa1a37e8 (patch)
tree6eb2511b091626788f2cb55ee678743c44169c10 /Source/Core/VideoBackends/D3D/FramebufferManager.cpp
parenta845aeeb3dc2901e2d0fb6e92557699f73d62196 (diff)
D3D: Support stereoscopic XFB blit to screen.
Diffstat (limited to 'Source/Core/VideoBackends/D3D/FramebufferManager.cpp')
-rw-r--r--Source/Core/VideoBackends/D3D/FramebufferManager.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/Source/Core/VideoBackends/D3D/FramebufferManager.cpp b/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
index b0e93f8e0a..8aaeef9c7c 100644
--- a/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
+++ b/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
@@ -6,6 +6,7 @@
#include "VideoBackends/D3D/D3DBase.h"
#include "VideoBackends/D3D/D3DUtil.h"
#include "VideoBackends/D3D/FramebufferManager.h"
+#include "VideoBackends/D3D/GeometryShaderCache.h"
#include "VideoBackends/D3D/PixelShaderCache.h"
#include "VideoBackends/D3D/Render.h"
#include "VideoBackends/D3D/VertexShaderCache.h"
@@ -182,14 +183,6 @@ void FramebufferManager::GetTargetSize(unsigned int *width, unsigned int *height
*height = targetSource.bottom - targetSource.top;
}
-void XFBSource::Draw(const MathUtil::Rectangle<int> &sourcerc,
- const MathUtil::Rectangle<float> &drawrc) const
-{
- D3D::drawShadedTexSubQuad(tex->GetSRV(), &sourcerc,
- texWidth, texHeight, &drawrc, PixelShaderCache::GetColorCopyProgram(false),
- VertexShaderCache::GetSimpleVertexShader(), VertexShaderCache::GetSimpleInputLayout());
-}
-
void XFBSource::DecodeToTexture(u32 xfbAddr, u32 fbWidth, u32 fbHeight)
{
// DX11's XFB decoder does not use this function.