summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/FramebufferManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/FramebufferManager.h')
-rw-r--r--Source/Core/VideoBackends/Vulkan/FramebufferManager.h25
1 files changed, 0 insertions, 25 deletions
diff --git a/Source/Core/VideoBackends/Vulkan/FramebufferManager.h b/Source/Core/VideoBackends/Vulkan/FramebufferManager.h
index 3f2a251662..0c1a160728 100644
--- a/Source/Core/VideoBackends/Vulkan/FramebufferManager.h
+++ b/Source/Core/VideoBackends/Vulkan/FramebufferManager.h
@@ -44,14 +44,6 @@ public:
VkSampleCountFlagBits GetEFBSamples() const;
MultisamplingState GetEFBMultisamplingState() const;
- std::unique_ptr<XFBSourceBase> CreateXFBSource(unsigned int target_width,
- unsigned int target_height,
- unsigned int layers) override;
-
- // GPU EFB textures -> Guest
- void CopyToRealXFB(u32 xfb_addr, u32 fb_stride, u32 fb_height, const EFBRectangle& source_rc,
- float gamma = 1.0f) override;
-
void ResizeEFBTextures();
// Recompile shaders, use when MSAA mode changes.
@@ -168,21 +160,4 @@ private:
VkShaderModule m_poke_fragment_shader = VK_NULL_HANDLE;
};
-// The XFB source class simply wraps a texture cache entry.
-// All the required functionality is provided by TextureCache.
-class XFBSource final : public XFBSourceBase
-{
-public:
- explicit XFBSource(std::unique_ptr<AbstractTexture> texture);
- ~XFBSource();
-
- VKTexture* GetTexture() const;
-
- // Used for virtual XFB
- void CopyEFB(float gamma) override;
-
-private:
- std::unique_ptr<AbstractTexture> m_texture;
-};
-
} // namespace Vulkan