• Home
  • Raw
  • Download

Lines Matching refs:mFunctions

63       mFunctions(functions),  in StandardQueryGL()
75 mFunctions->deleteQueries(1, &mActiveQuery); in ~StandardQueryGL()
82 mFunctions->deleteQueries(1, &id); in ~StandardQueryGL()
105 mFunctions->genQueries(1, &query); in queryCounter()
106 mFunctions->queryCounter(query, GL_TIMESTAMP); in queryCounter()
182 mFunctions->genQueries(1, &mActiveQuery); in resume()
200 mFunctions->getQueryObjectuiv(id, GL_QUERY_RESULT_AVAILABLE, &resultAvailable); in flush()
210 if (mFunctions->getQueryObjectui64v != nullptr) in flush()
213 mFunctions->getQueryObjectui64v(id, GL_QUERY_RESULT, &result); in flush()
219 mFunctions->getQueryObjectuiv(id, GL_QUERY_RESULT, &result); in flush()
223 mFunctions->deleteQueries(1, &id); in flush()
245 SyncProviderGLSync(const FunctionsGL *functions) : mFunctions(functions), mSync(nullptr) {} in SyncProviderGLSync()
247 ~SyncProviderGLSync() override { mFunctions->deleteSync(mSync); } in ~SyncProviderGLSync()
252 mSync = mFunctions->fenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0); in init()
263 mFunctions->clientWaitSync(mSync, 0, 0); in flush()
269 mFunctions->getSynciv(mSync, GL_SYNC_STATUS, 1, nullptr, &value); in flush()
277 const FunctionsGL *mFunctions; member in rx::SyncProviderGLSync
284 SyncProviderGLQuery(const FunctionsGL *functions) : mFunctions(functions), mQuery(0) {} in SyncProviderGLQuery()
290 mFunctions->genQueries(1, &mQuery); in init()
292 mFunctions->beginQuery(ToGLenum(type), mQuery); in init()
293 mFunctions->endQuery(ToGLenum(type)); in init()
297 ~SyncProviderGLQuery() override { mFunctions->deleteQueries(1, &mQuery); } in ~SyncProviderGLQuery()
304 mFunctions->getQueryObjectiv(mQuery, GL_QUERY_RESULT, &result); in flush()
310 mFunctions->getQueryObjectiv(mQuery, GL_QUERY_RESULT_AVAILABLE, &available); in flush()
318 const FunctionsGL *mFunctions; member in rx::SyncProviderGLQuery
323 : QueryGL(type), mFunctions(functions), mSyncProvider(nullptr), mFinished(false) in SyncQueryGL()
325 ASSERT(IsSupported(mFunctions)); in SyncQueryGL()
343 if (nativegl::SupportsFenceSync(mFunctions)) in end()
345 mSyncProvider.reset(new SyncProviderGLSync(mFunctions)); in end()
347 else if (nativegl::SupportsOcclusionQueries(mFunctions)) in end()
349 mSyncProvider.reset(new SyncProviderGLQuery(mFunctions)); in end()