Skip to content

Commit e97e017

Browse files
committed
ex06 query get result flag fix
1 parent 07a2eac commit e97e017

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

examples_tests/06.MeshLoaders/main.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -156,20 +156,20 @@ class MeshLoadersApp : public ApplicationBase
156156
{
157157
uint64_t samples_passed[4] = {};
158158
auto queryResultFlags = core::bitflag<video::IQueryPool::E_QUERY_RESULTS_FLAGS>(video::IQueryPool::EQRF_WITH_AVAILABILITY_BIT) | video::IQueryPool::EQRF_64_BIT;
159-
logicalDevice->getQueryPoolResults(occlusionQueryPool.get(), 0u, 2u, sizeof(samples_passed), &samples_passed, sizeof(uint64_t) * 2, queryResultFlags);
160-
logger->log("[AVAIL+64] Samples Passed [1] = %d, Samples Passed [2] = %d, Result Available = %d, %d", system::ILogger::ELL_INFO, samples_passed[0], samples_passed[2], samples_passed[1], samples_passed[3]);
159+
logicalDevice->getQueryPoolResults(occlusionQueryPool.get(), 0u, 2u, sizeof(samples_passed), samples_passed, sizeof(uint64_t) * 2, queryResultFlags);
160+
logger->log("[AVAIL+64] SamplesPassed[0] = %d, SamplesPassed[1] = %d, Result Available = %d, %d", system::ILogger::ELL_INFO, samples_passed[0], samples_passed[2], samples_passed[1], samples_passed[3]);
161161
}
162162
{
163163
uint64_t samples_passed[4] = {};
164164
auto queryResultFlags = core::bitflag<video::IQueryPool::E_QUERY_RESULTS_FLAGS>(video::IQueryPool::EQRF_WITH_AVAILABILITY_BIT) | video::IQueryPool::EQRF_64_BIT | video::IQueryPool::EQRF_WAIT_BIT;
165-
logicalDevice->getQueryPoolResults(occlusionQueryPool.get(), 0u, 2u, sizeof(samples_passed), &samples_passed, sizeof(uint64_t) * 2, queryResultFlags);
166-
logger->log("[WAIT+AVAIL+64] Samples Passed [1] = %d, Samples Passed [2] = %d, Result Available = %d, %d", system::ILogger::ELL_INFO, samples_passed[0], samples_passed[2], samples_passed[1], samples_passed[3]);
165+
logicalDevice->getQueryPoolResults(occlusionQueryPool.get(), 0u, 2u, sizeof(samples_passed), samples_passed, sizeof(uint64_t) * 2, queryResultFlags);
166+
logger->log("[WAIT+AVAIL+64] SamplesPassed[0] = %d, SamplesPassed[1] = %d, Result Available = %d, %d", system::ILogger::ELL_INFO, samples_passed[0], samples_passed[2], samples_passed[1], samples_passed[3]);
167167
}
168168
{
169169
uint32_t samples_passed[2] = {};
170-
auto queryResultFlags = core::bitflag<video::IQueryPool::E_QUERY_RESULTS_FLAGS>(video::IQueryPool::EQRF_64_BIT) | video::IQueryPool::EQRF_WAIT_BIT;
171-
logicalDevice->getQueryPoolResults(occlusionQueryPool.get(), 0u, 2u, sizeof(samples_passed), &samples_passed, sizeof(uint32_t), queryResultFlags);
172-
logger->log("[WAIT] Samples Passed [0] = %d, Samples Passed [1] = %d", system::ILogger::ELL_INFO, samples_passed[0], samples_passed[1]);
170+
auto queryResultFlags = core::bitflag<video::IQueryPool::E_QUERY_RESULTS_FLAGS>(video::IQueryPool::EQRF_WAIT_BIT);
171+
logicalDevice->getQueryPoolResults(occlusionQueryPool.get(), 0u, 2u, sizeof(samples_passed), samples_passed, sizeof(uint32_t), queryResultFlags);
172+
logger->log("[WAIT] SamplesPassed[0] = %d, SamplesPassed[1] = %d", system::ILogger::ELL_INFO, samples_passed[0], samples_passed[1]);
173173
}
174174
{
175175
uint64_t timestamps[4] = {};

0 commit comments

Comments
 (0)