Don't use precise query control flag for statistic queries
Fixes ##600
This commit is contained in:
parent
ee354a2fbe
commit
ca17e35964
2 changed files with 2 additions and 2 deletions
|
|
@ -201,7 +201,7 @@ public:
|
||||||
VkDeviceSize offsets[1] = { 0 };
|
VkDeviceSize offsets[1] = { 0 };
|
||||||
|
|
||||||
// Start capture of pipeline statistics
|
// Start capture of pipeline statistics
|
||||||
vkCmdBeginQuery(drawCmdBuffers[i], queryPool, 0, VK_QUERY_CONTROL_PRECISE_BIT);
|
vkCmdBeginQuery(drawCmdBuffers[i], queryPool, 0, 0);
|
||||||
|
|
||||||
vkCmdBindPipeline(drawCmdBuffers[i], VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline);
|
vkCmdBindPipeline(drawCmdBuffers[i], VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline);
|
||||||
vkCmdBindDescriptorSets(drawCmdBuffers[i], VK_PIPELINE_BIND_POINT_GRAPHICS, pipelineLayout, 0, 1, &descriptorSet, 0, NULL);
|
vkCmdBindDescriptorSets(drawCmdBuffers[i], VK_PIPELINE_BIND_POINT_GRAPHICS, pipelineLayout, 0, 1, &descriptorSet, 0, NULL);
|
||||||
|
|
|
||||||
|
|
@ -363,7 +363,7 @@ public:
|
||||||
// Terrain
|
// Terrain
|
||||||
if (deviceFeatures.pipelineStatisticsQuery) {
|
if (deviceFeatures.pipelineStatisticsQuery) {
|
||||||
// Begin pipeline statistics query
|
// Begin pipeline statistics query
|
||||||
vkCmdBeginQuery(drawCmdBuffers[i], queryPool, 0, VK_QUERY_CONTROL_PRECISE_BIT);
|
vkCmdBeginQuery(drawCmdBuffers[i], queryPool, 0, 0);
|
||||||
}
|
}
|
||||||
// Render
|
// Render
|
||||||
vkCmdBindPipeline(drawCmdBuffers[i], VK_PIPELINE_BIND_POINT_GRAPHICS, wireframe ? pipelines.wireframe : pipelines.terrain);
|
vkCmdBindPipeline(drawCmdBuffers[i], VK_PIPELINE_BIND_POINT_GRAPHICS, wireframe ? pipelines.wireframe : pipelines.terrain);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue