mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-24 22:55:41 +00:00
Fix use-after-free on temporary vector
This commit is contained in:
@@ -412,13 +412,13 @@ void main()
|
||||
VkDescriptorSet descset = allocateDescriptorSet(setlayout);
|
||||
|
||||
std::vector<VkWriteDescriptorSet> writes;
|
||||
std::vector<VkDescriptorImageInfo> imInfo = {
|
||||
vkh::DescriptorImageInfo(dummyView, VK_IMAGE_LAYOUT_GENERAL),
|
||||
};
|
||||
for(int i = 0; i < 64; i++)
|
||||
{
|
||||
writes.push_back(
|
||||
vkh::WriteDescriptorSet(descset, 0, i, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE,
|
||||
{
|
||||
vkh::DescriptorImageInfo(dummyView, VK_IMAGE_LAYOUT_GENERAL),
|
||||
}));
|
||||
vkh::WriteDescriptorSet(descset, 0, i, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, imInfo));
|
||||
}
|
||||
|
||||
vkh::updateDescriptorSets(device, writes);
|
||||
|
||||
Reference in New Issue
Block a user