diff options
| author | iwubcode <iwubcode@users.noreply.github.com> | 2017-08-06 23:05:42 -0500 |
|---|---|---|
| committer | iwubcode <iwubcode@users.noreply.github.com> | 2017-11-17 22:11:29 -0600 |
| commit | 33bc286baaafe31b2b564dd5d5574307cbd9e921 (patch) | |
| tree | 5386d3079307b82abe0b6768d0f84a6618ca2d27 /Source/Core/VideoBackends/Vulkan/FramebufferManager.h | |
| parent | 081b92b8a7927fe699c5515cb1c90dcf8fe44179 (diff) | |
Remove old XFB logic
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/FramebufferManager.h')
| -rw-r--r-- | Source/Core/VideoBackends/Vulkan/FramebufferManager.h | 25 |
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 |
