vulkan: The GPU profiler could end up writing massive amounts of text, fix some bugs around that.

This commit is contained in:
Henrik Rydgård committed 2019-11-30 23:03:30 +01:00
1 parent fc34a93ac2
commit 26ab81c102
3 files changed
+14 -10

No files matched your search

+1 -1
View File
@@ -469,7 +469,7 @@ void VulkanQueueRunner::RunSteps(VkCommandBuffer cmd, std::vector<VKRStep *> &st
break;
}
if (profile) {
if (profile && profile->timestampDescriptions.size() + 1 < MAX_TIMESTAMP_QUERIES) {
vkCmdWriteTimestamp(cmd, VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, profile->queryPool, (uint32_t)profile->timestampDescriptions.size());
profile->timestampDescriptions.push_back(StepToString(step));
}