| Index: gpu/vulkan/vulkan_swap_chain.h
|
| diff --git a/gpu/vulkan/vulkan_swap_chain.h b/gpu/vulkan/vulkan_swap_chain.h
|
| index 7c376e069d0e842ba97fea7a86c34e6cc905cf7d..345e4bebf860911452580c173bcc850d67bba46d 100644
|
| --- a/gpu/vulkan/vulkan_swap_chain.h
|
| +++ b/gpu/vulkan/vulkan_swap_chain.h
|
| @@ -17,6 +17,7 @@ namespace gpu {
|
|
|
| class VulkanCommandBuffer;
|
| class VulkanCommandPool;
|
| +class VulkanDeviceQueue;
|
| class VulkanImageView;
|
|
|
| class VulkanSwapChain {
|
| @@ -24,7 +25,8 @@ class VulkanSwapChain {
|
| VulkanSwapChain();
|
| ~VulkanSwapChain();
|
|
|
| - bool Initialize(VkSurfaceKHR surface,
|
| + bool Initialize(VulkanDeviceQueue* device_queue,
|
| + VkSurfaceKHR surface,
|
| const VkSurfaceCapabilitiesKHR& surface_caps,
|
| const VkSurfaceFormatKHR& surface_format);
|
| void Destroy();
|
| @@ -59,6 +61,7 @@ class VulkanSwapChain {
|
| const VkSurfaceFormatKHR& surface_format);
|
| void DestroySwapImages();
|
|
|
| + VulkanDeviceQueue* device_queue_;
|
| VkSwapchainKHR swap_chain_ = VK_NULL_HANDLE;
|
|
|
| scoped_ptr<VulkanCommandPool> command_pool_;
|
|
|