Home
last modified time | relevance | path

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

/external/angle/src/libANGLE/renderer/vulkan/
DQueryVk.cpp61 QueryVk *shareQuery = nullptr; in GetShareQuery() local
72 shareQuery = contextVk->getActiveRenderPassQuery( in GetShareQuery()
76 shareQuery = contextVk->getActiveRenderPassQuery(gl::QueryType::PrimitivesGenerated); in GetShareQuery()
82 return shareQuery; in GetShareQuery()
135 void QueryVk::assignSharedQuery(QueryVk *shareQuery) in assignSharedQuery() argument
138 ASSERT(shareQuery->mQueryHelper.isReferenced()); in assignSharedQuery()
139 mQueryHelper.copyUnreferenced(shareQuery->mQueryHelper); in assignSharedQuery()
201 QueryVk *shareQuery = GetOnRenderPassStartEndShareQuery(contextVk, mType); in onRenderPassStart() local
203 if (shareQuery) in onRenderPassStart()
205 assignSharedQuery(shareQuery); in onRenderPassStart()
[all …]
DQueryVk.h61 void assignSharedQuery(QueryVk *shareQuery);
/external/angle/src/libANGLE/renderer/vulkan/doc/
DQueries.md69 - If the other transform feedback query (`shareQuery`) is active and a render pass is active:
70 * `shareQuery`'s current Vulkan query is stopped and stashed, and a new one is allocated
71 * `shareQuery`'s new Vulkan query is taken as this query's current one with the ref-count
79 Breaking the `shareQuery`'s Vulkan query on begin ensures that whatever results it may have accrued
85 * `shareQuery`'s Vulkan query (which is the same as this query's, as they share it) is stashed
86 * `shareQuery` allocates a new Vulkan query and starts it