mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-21 21:26:12 +00:00
Don't crash on binding a NULL index buffer
This commit is contained in:
@@ -4481,7 +4481,8 @@ void WrappedVulkan::vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, VkBuffer
|
||||
Serialise_vkCmdBindIndexBuffer(ser, commandBuffer, buffer, offset, indexType);
|
||||
|
||||
record->AddChunk(scope.Get(&record->cmdInfo->alloc));
|
||||
record->MarkBufferFrameReferenced(GetRecord(buffer), 0, VK_WHOLE_SIZE, eFrameRef_Read);
|
||||
if(buffer != VK_NULL_HANDLE)
|
||||
record->MarkBufferFrameReferenced(GetRecord(buffer), 0, VK_WHOLE_SIZE, eFrameRef_Read);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9396,7 +9397,8 @@ void WrappedVulkan::vkCmdBindIndexBuffer2(VkCommandBuffer commandBuffer, VkBuffe
|
||||
Serialise_vkCmdBindIndexBuffer2(ser, commandBuffer, buffer, offset, size, indexType);
|
||||
|
||||
record->AddChunk(scope.Get(&record->cmdInfo->alloc));
|
||||
record->MarkBufferFrameReferenced(GetRecord(buffer), offset, size, eFrameRef_Read);
|
||||
if(buffer != VK_NULL_HANDLE)
|
||||
record->MarkBufferFrameReferenced(GetRecord(buffer), offset, size, eFrameRef_Read);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user