| Index: gpu/vulkan/vulkan_image_view.h
|
| diff --git a/gpu/vulkan/vulkan_image_view.h b/gpu/vulkan/vulkan_image_view.h
|
| index 476d78527f4f8df2385af663c1a183bd0e84e41d..4849632917f049c7c55da92edf9ca7dc4386dea8 100644
|
| --- a/gpu/vulkan/vulkan_image_view.h
|
| +++ b/gpu/vulkan/vulkan_image_view.h
|
| @@ -11,6 +11,8 @@
|
|
|
| namespace gpu {
|
|
|
| +class VulkanDeviceQueue;
|
| +
|
| class VulkanImageView {
|
| public:
|
| enum ImageType {
|
| @@ -23,7 +25,7 @@ class VulkanImageView {
|
| IMAGE_TYPE_INVALID = -1,
|
| };
|
|
|
| - VulkanImageView();
|
| + explicit VulkanImageView(VulkanDeviceQueue* device_queue);
|
| ~VulkanImageView();
|
|
|
| bool Initialize(VkImage image,
|
| @@ -47,6 +49,7 @@ class VulkanImageView {
|
| uint32_t layers() const { return layers_; }
|
|
|
| private:
|
| + VulkanDeviceQueue* device_queue_ = nullptr;
|
| ImageType image_type_ = IMAGE_TYPE_INVALID;
|
| VkImageView handle_ = VK_NULL_HANDLE;
|
| VkFormat format_ = VK_FORMAT_UNDEFINED;
|
|
|