Lines Matching refs:QueryMtl
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)
88 angle::Result QueryMtl::waitAndGetResult(const gl::Context *context, T *params)
121 angle::Result QueryMtl::isResultAvailable(const gl::Context *context, bool *available)
148 angle::Result QueryMtl::getResult(const gl::Context *context, GLint *params)
152 angle::Result QueryMtl::getResult(const gl::Context *context, GLuint *params)
156 angle::Result QueryMtl::getResult(const gl::Context *context, GLint64 *params)
160 angle::Result QueryMtl::getResult(const gl::Context *context, GLuint64 *params)
165 void QueryMtl::resetVisibilityResult(ContextMtl *contextMtl)
167 // Occlusion query buffer must be allocated in QueryMtl::begin
177 void QueryMtl::onTransformFeedbackEnd(const gl::Context *context)