mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 17:40:39 +00:00
Ensure indirect buffer is properly cleared on first run
This commit is contained in:
@@ -265,6 +265,17 @@ void main()
|
||||
vkh::ClearColorValue(0.2f, 0.2f, 0.2f, 1.0f), 1,
|
||||
vkh::ImageSubresourceRange());
|
||||
|
||||
vkh::cmdPipelineBarrier(
|
||||
primary, {}, {vkh::BufferMemoryBarrier(VK_ACCESS_TRANSFER_WRITE_BIT,
|
||||
VK_ACCESS_TRANSFER_WRITE_BIT, ssbo.buffer)});
|
||||
|
||||
// clear the buffer so that we can't read any of the data back from outside the command buffer
|
||||
vkCmdFillBuffer(primary, ssbo.buffer, 0, ssbo_size, 0);
|
||||
|
||||
vkh::cmdPipelineBarrier(
|
||||
primary, {}, {vkh::BufferMemoryBarrier(VK_ACCESS_TRANSFER_WRITE_BIT,
|
||||
VK_ACCESS_TRANSFER_WRITE_BIT, ssbo.buffer)});
|
||||
|
||||
{
|
||||
VkCommandBuffer cmd = primary;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user