默认深度缓冲区改为不保存

This commit is contained in:
hyzboy 2019-07-11 11:45:52 +08:00
parent e4b0518cbb
commit 47039ee9d8
2 changed files with 2 additions and 1 deletions

View File

@ -201,7 +201,7 @@ namespace
bool CreateDepthBuffer(DeviceAttribute *rsa)
{
const VkFormat depth_format=rsa->physical_device->GetDepthFormat(false);
const VkFormat depth_format=rsa->physical_device->GetDepthFormat();
const VkFormatProperties props=rsa->physical_device->GetFormatProperties(depth_format);

View File

@ -90,6 +90,7 @@ bool Device::CreateAttachment(List<VkAttachmentReference> &ref_list,List<VkAttac
desc[atta_count].finalLayout = depth_final_layout;
desc[atta_count].format = depth_format;
desc[atta_count].storeOp = VK_ATTACHMENT_STORE_OP_DONT_CARE; //深度缓冲区不用于显示也不用于下一帧,所以结束后不用保存
ref[atta_count].attachment = atta_count;
ref[atta_count].layout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL;