Skip to content

Multiple pipelines within a subpass #12

Answered by attackgoat
kocsis1david asked this question in Q&A
Discussion options

You must be logged in to vote

This is the expected behavior; the two passes ("Triangle Example" and "Triangle Example 2") are merged into one vk::RenderPass as shown, and when submitted Screen 13 executes the first pass followed by each next pass.

More generally the "efficiency" problem I think is a general problem in the industry; lately I have been very excited about GPU-driven rendering and those approaches, but other people have gone into bindless and using shaders to lookup data dynamically.

Screen 13 supports all these techniques and does not impose a requirement that hardware supports bindless, because the provided descriptors are automatically pooled and allocated per call.

Two ideas to approach the efficiency…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@kocsis1david
Comment options

@attackgoat
Comment options

@attackgoat
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by kocsis1david
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants