Vulkan: Move swapchain related members from Renderer to SwapChain

This commit is contained in:
Stenzek
2019-01-27 12:59:57 +10:00
parent bd66db049a
commit e2cf238ec4
4 changed files with 85 additions and 94 deletions

View File

@ -92,9 +92,6 @@ public:
void PresentBackbuffer() override;
private:
bool CreateSemaphores();
void DestroySemaphores();
void BeginFrame();
void CheckForSurfaceChange();
@ -111,11 +108,6 @@ private:
bool CompileShaders();
void DestroyShaders();
VkSemaphore m_image_available_semaphore = VK_NULL_HANDLE;
VkSemaphore m_rendering_finished_semaphore = VK_NULL_HANDLE;
VkRenderPass m_swap_chain_render_pass = VK_NULL_HANDLE;
VkRenderPass m_swap_chain_clear_render_pass = VK_NULL_HANDLE;
std::unique_ptr<SwapChain> m_swap_chain;
std::unique_ptr<BoundingBox> m_bounding_box;