]> git.nega.tv - josh/narcissus/commit
narcissus-gpu: Assert when emitting barrier in render pass
authorJosh Simmons <josh@nega.tv>
Sat, 11 May 2024 10:06:54 +0000 (12:06 +0200)
committerJosh Simmons <josh@nega.tv>
Sat, 11 May 2024 10:06:54 +0000 (12:06 +0200)
commit1958d1c69fbccb9d57f35c8afc1f9d6572c7fdf4
tree531706744138d8796fe74b6d266c8065aff80511
parent28aadfc875d48b3bc61ff4388fc193b38d59a876
narcissus-gpu: Assert when emitting barrier in render pass

Any use of `vkCmdPipelineBarrier` between `vkBeginRendering` and
`vkEndRendering` will be ignored, so assert for that case.

Avoid stuttering by using `cmd_encoder` to refer to the narcissus side
implementation of command buffers.
engine/narcissus-gpu/src/backend/vulkan/mod.rs
engine/narcissus-gpu/src/lib.rs