aboutsummaryrefslogtreecommitdiff
path: root/src/vulkan/frame_buffer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vulkan/frame_buffer.cc')
-rw-r--r--src/vulkan/frame_buffer.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vulkan/frame_buffer.cc b/src/vulkan/frame_buffer.cc
index 208f6b9..00871f4 100644
--- a/src/vulkan/frame_buffer.cc
+++ b/src/vulkan/frame_buffer.cc
@@ -44,7 +44,7 @@ FrameBuffer::~FrameBuffer() {
}
Result FrameBuffer::Initialize(VkRenderPass render_pass,
- const Format& depth_format) {
+ const Format* depth_format) {
std::vector<VkImageView> attachments;
if (!color_attachments_.empty()) {
@@ -75,10 +75,10 @@ Result FrameBuffer::Initialize(VkRenderPass render_pass,
}
}
- if (depth_format.IsFormatKnown()) {
+ if (depth_format && depth_format->IsFormatKnown()) {
depth_image_ = MakeUnique<TransferImage>(
- device_, depth_format,
- static_cast<VkImageAspectFlags>(depth_format.HasStencilComponent()
+ device_, *depth_format,
+ static_cast<VkImageAspectFlags>(depth_format->HasStencilComponent()
? VK_IMAGE_ASPECT_DEPTH_BIT |
VK_IMAGE_ASPECT_STENCIL_BIT
: VK_IMAGE_ASPECT_DEPTH_BIT),