Searched refs:QueryMtl (Results 1 – 9 of 9) sorted by relevance
/external/angle/src/libANGLE/renderer/metal/ |
D | QueryMtl.mm | 6 // QueryMtl.mm: 7 // Defines the class interface for QueryMtl, implementing QueryImpl. 10 #include "libANGLE/renderer/metal/QueryMtl.h" 16 QueryMtl::QueryMtl(gl::QueryType type) : QueryImpl(type), mTransformFeedbackPrimitivesDrawn(0) {} 18 QueryMtl::~QueryMtl() {} 20 void QueryMtl::onDestroy(const gl::Context *context) 30 angle::Result QueryMtl::begin(const gl::Context *context) 46 [NSString stringWithFormat:@"QueryMtl=%p", this]; 62 angle::Result QueryMtl::end(const gl::Context *context) 81 angle::Result QueryMtl::queryCounter(const gl::Context *context) [all …]
|
D | mtl_occlusion_query_pool.h | 23 class QueryMtl; variable 42 angle::Result allocateQueryOffset(ContextMtl *contextMtl, QueryMtl *query, bool clearOldValue); 44 void deallocateQueryOffset(ContextMtl *contextMtl, QueryMtl *query); 57 std::vector<QueryMtl *> mAllocatedQueries;
|
D | mtl_occlusion_query_pool.mm | 14 #include "libANGLE/renderer/metal/QueryMtl.h" 28 for (QueryMtl *allocatedQuery : mAllocatedQueries) 40 QueryMtl *query, 102 void OcclusionQueryPool::deallocateQueryOffset(ContextMtl *contextMtl, QueryMtl *query) 150 QueryMtl *query = mAllocatedQueries[i]; 167 QueryMtl *query = mAllocatedQueries[i];
|
D | QueryMtl.h | 66 class QueryMtl : public QueryImpl 69 QueryMtl(gl::QueryType type); 70 ~QueryMtl() override;
|
D | BUILD.gn | 32 "QueryMtl.h", 33 "QueryMtl.mm",
|
D | ContextMtl.h | 282 angle::Result onOcclusionQueryBegin(const gl::Context *context, QueryMtl *query); 283 void onOcclusionQueryEnd(const gl::Context *context, QueryMtl *query); 284 void onOcclusionQueryDestroy(const gl::Context *context, QueryMtl *query); 458 angle::Result startOcclusionQueryInRenderPass(QueryMtl *query, bool clearOldValue); 526 QueryMtl *mOcclusionQuery = nullptr;
|
D | TransformFeedbackMtl.mm | 16 #include "libANGLE/renderer/metal/QueryMtl.h"
|
D | ContextMtl.mm | 21 #include "libANGLE/renderer/metal/QueryMtl.h" 1168 return new QueryMtl(type); 1761 angle::Result ContextMtl::onOcclusionQueryBegin(const gl::Context *context, QueryMtl *query) 1778 void ContextMtl::onOcclusionQueryEnd(const gl::Context *context, QueryMtl *query) 1790 void ContextMtl::onOcclusionQueryDestroy(const gl::Context *context, QueryMtl *query) 1825 angle::Result ContextMtl::startOcclusionQueryInRenderPass(QueryMtl *query, bool clearOldValue)
|
D | mtl_render_utils.mm | 19 #include "libANGLE/renderer/metal/QueryMtl.h"
|