mirror of https://github.com/snes9xgit/snes9x
vulkan: Fix a couple of new validation warnings.
This commit is contained in:
parent
cdffce2e32
commit
abfc018c90
|
|
@ -116,7 +116,7 @@ bool SlangPipeline::generate_pipeline(bool lastpass)
|
|||
.setAttachment(0)
|
||||
.setLayout(vk::ImageLayout::eColorAttachmentOptimal);
|
||||
|
||||
std::array<vk::SubpassDependency, 2> subpass_dependency;
|
||||
std::array<vk::SubpassDependency, 1> subpass_dependency;
|
||||
subpass_dependency[0]
|
||||
.setSrcSubpass(VK_SUBPASS_EXTERNAL)
|
||||
.setDstSubpass(0)
|
||||
|
|
@ -125,14 +125,6 @@ bool SlangPipeline::generate_pipeline(bool lastpass)
|
|||
.setDstStageMask(vk::PipelineStageFlagBits::eColorAttachmentOutput)
|
||||
.setDstAccessMask(vk::AccessFlagBits::eColorAttachmentWrite);
|
||||
|
||||
subpass_dependency[1]
|
||||
.setSrcSubpass(VK_SUBPASS_EXTERNAL)
|
||||
.setDstSubpass(0)
|
||||
.setSrcStageMask(vk::PipelineStageFlagBits::eColorAttachmentOutput)
|
||||
.setSrcAccessMask(vk::AccessFlagBits::eColorAttachmentWrite)
|
||||
.setDstStageMask(vk::PipelineStageFlagBits::eFragmentShader)
|
||||
.setDstAccessMask(vk::AccessFlagBits::eShaderRead);
|
||||
|
||||
auto subpass_description = vk::SubpassDescription{}
|
||||
.setColorAttachments(attachment_reference)
|
||||
.setPipelineBindPoint(vk::PipelineBindPoint::eGraphics);
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ void Swapchain::create_render_pass()
|
|||
.setAttachment(0)
|
||||
.setLayout(vk::ImageLayout::eColorAttachmentOptimal);
|
||||
|
||||
std::array<vk::SubpassDependency, 2> subpass_dependency{};
|
||||
std::array<vk::SubpassDependency, 1> subpass_dependency{};
|
||||
subpass_dependency[0]
|
||||
.setSrcSubpass(VK_SUBPASS_EXTERNAL)
|
||||
.setDstSubpass(0)
|
||||
|
|
@ -53,14 +53,6 @@ void Swapchain::create_render_pass()
|
|||
.setSrcAccessMask(vk::AccessFlagBits(0))
|
||||
.setDstStageMask(vk::PipelineStageFlagBits::eColorAttachmentOutput)
|
||||
.setDstAccessMask(vk::AccessFlagBits::eColorAttachmentWrite);
|
||||
subpass_dependency[1]
|
||||
.setSrcSubpass(VK_SUBPASS_EXTERNAL)
|
||||
.setDstSubpass(0)
|
||||
.setSrcStageMask(vk::PipelineStageFlagBits::eColorAttachmentOutput)
|
||||
.setSrcAccessMask(vk::AccessFlagBits::eColorAttachmentWrite)
|
||||
.setDstStageMask(vk::PipelineStageFlagBits::eFragmentShader)
|
||||
.setDstAccessMask(vk::AccessFlagBits::eShaderRead);
|
||||
|
||||
|
||||
auto subpass_description = vk::SubpassDescription{}
|
||||
.setColorAttachments(attachment_reference)
|
||||
|
|
|
|||
Loading…
Reference in New Issue