protonscr

Ensure we handle some dynamic rendering VUID correctly

vkd3dopen
HansKristian-Work/vkd3d-proton#1126 · opened 2022-06-16 by HansKristian-Work · updated 2022-06-16 · 0 comments · github
HHansKristian-Work 2022-06-16 github
  • VUID-vkCmdBindPipeline-pipeline-06195
  • VUID-vkCmdBindPipeline-pipeline-06196
  • VUID-vkCmdBindPipeline-pipeline-06197
  • VUID-vkCmdBindPipeline-pipeline-06194

E.g for depth (also applies to stencil and color):

If pipeline is a graphics pipeline, this command has been called inside a render pass instance started with vkCmdBeginRendering, and commands using the previously bound graphics pipeline have been recorded within the render pass instance, then the value of VkPipelineRenderingCreateInfo::depthAttachmentFormat specified by this pipeline must match that set in the previous pipeline

are probably not handled correctly at the moment. If we're rendering to NULL attachments, this can happen.

Nothing extracted yet.