Home
last modified time | relevance | path

Searched refs:mQueryHelper (Results 1 – 3 of 3) sorted by relevance

/external/angle/src/libANGLE/renderer/vulkan/
DQueryVk.cpp117 ASSERT(!mQueryHelper.isReferenced()); in allocateQuery()
118 mQueryHelper.setUnreferenced(new vk::RefCounted<vk::QueryHelper>); in allocateQuery()
130 return contextVk->getQueryPool(mType)->allocateQuery(contextVk, &mQueryHelper.get(), in allocateQuery()
136 ASSERT(!mQueryHelper.isReferenced()); in assignSharedQuery()
137 ASSERT(shareQuery->mQueryHelper.isReferenced()); in assignSharedQuery()
138 mQueryHelper.copyUnreferenced(shareQuery->mQueryHelper); in assignSharedQuery()
148 if (mQueryHelper.isReferenced()) in releaseQueries()
151 mQueryHelper.resetAndRelease(&releaseHelper); in releaseQueries()
185 ASSERT(mQueryHelper.isReferenced()); in stashQueryHelper()
186 mStashedQueryHelpers.push_back(std::move(mQueryHelper)); in stashQueryHelper()
[all …]
DQueryVk.h40 ASSERT(mQueryHelper.isReferenced()); in getQueryHelper()
41 return &mQueryHelper.get(); in getQueryHelper()
71 vk::Shared<vk::QueryHelper> mQueryHelper; variable
/external/angle/src/libANGLE/renderer/vulkan/doc/
DQueries.md36 `QueryVk`'s "current" Vulkan query (`mQueryHelper`) is only allocated if there's a render pass
39 **Invariant rule**: With the above algorithm, `QueryVk::mQueryHelper` is at all times either
41 ask `mQueryHelper` for availability of results.