Adds the VK_QUERY_RESULT_WITH_AVAILABILITY_BIT to the vkGetQueryPoolResults call, encoding extra data at the cost of a larger buffer (see docs)
Checks that each query has been completed, and when the profiler finds a query that has not, it delays the reporting until the next time Collect() is called
This change:
VK_QUERY_RESULT_WITH_AVAILABILITY_BIT
to thevkGetQueryPoolResults
call, encoding extra data at the cost of a larger buffer (see docs)Collect()
is calledShould solve #663