replace AdvanceSubpass with Begin/EndRenderSubpass

and replace subpassActive with VALIDATION_ASPECT_RENDER_SUBPASS
This commit is contained in:
Kai Ninomiya
2017-06-29 23:53:08 -07:00
committed by Corentin Wallez
parent fffe6dfa16
commit fa37f2239c
20 changed files with 145 additions and 86 deletions

View File

@@ -496,6 +496,7 @@ namespace {
sizeof(u_transform_block) / sizeof(uint32_t),
reinterpret_cast<const uint32_t*>(&transforms));
cmd.BeginRenderPass(renderpass, framebuffer);
cmd.BeginRenderSubpass();
cmd.SetPipeline(material.pipeline);
cmd.TransitionBufferUsage(material.uniformBuffer, nxt::BufferUsageBit::Uniform);
cmd.SetBindGroup(0, material.bindGroup0);
@@ -539,6 +540,7 @@ namespace {
// DrawArrays
cmd.DrawArrays(vertexCount, 1, 0, 0);
}
cmd.EndRenderSubpass();
cmd.EndRenderPass();
}
auto commands = cmd.GetResult();