mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-10-09 13:51:31 +00:00
Make sure vkCmdPipelineBarrier is passed array of pointers
This commit is contained in:
1 parent
2b4762c3c5
commit
5a6b65e215
1 file changed
+4
-2
@@ -4480,8 +4480,10 @@ bool WrappedVulkan::Serialise_BeginCaptureFrame(bool applyInitialState)
|
||||
|
||||
if(!imgTransitions.empty())
|
||||
{
|
||||
VkImageMemoryBarrier *barriers = &imgTransitions[0];
|
||||
m_Real.vkCmdPipelineBarrier(cmd, src_stages, dest_stages, false, (uint32_t)imgTransitions.size(), (const void *const *)&barriers);
|
||||
vector<void *> barriers;
|
||||
for(size_t i=0; i < imgTransitions.size(); i++)
|
||||
barriers.push_back(&imgTransitions[i]);
|
||||
m_Real.vkCmdPipelineBarrier(cmd, src_stages, dest_stages, false, (uint32_t)imgTransitions.size(), (const void *const *)&barriers[0]);
|
||||
}
|
||||
|
||||
m_Real.vkEndCommandBuffer(cmd);
|
||||
|
||||
Reference in new issue
Block a user