Lines Matching refs:mImplementation
288 mImplementation(display->getImplementation() in Context()
313 mOverlay(mImplementation.get()) in Context()
336 mImplementation->setMemoryProgramCache(mMemoryProgramCache); in initialize()
356 Texture *zeroTexture2D = new Texture(mImplementation.get(), {0}, TextureType::_2D); in initialize()
359 Texture *zeroTextureCube = new Texture(mImplementation.get(), {0}, TextureType::CubeMap); in initialize()
364 Texture *zeroTexture3D = new Texture(mImplementation.get(), {0}, TextureType::_3D); in initialize()
370 new Texture(mImplementation.get(), {0}, TextureType::_2DArray); in initialize()
376 new Texture(mImplementation.get(), {0}, TextureType::_2DMultisample); in initialize()
382 new Texture(mImplementation.get(), {0}, TextureType::_2DMultisampleArray); in initialize()
399 new Texture(mImplementation.get(), {0}, TextureType::CubeMapArray); in initialize()
406 new Texture(mImplementation.get(), {0}, TextureType::Rectangle); in initialize()
414 new Texture(mImplementation.get(), {0}, TextureType::External); in initialize()
424 new Texture(mImplementation.get(), {0}, TextureType::VideoImage); in initialize()
430 ANGLE_CONTEXT_TRY(mImplementation->initialize()); in initialize()
606 mImplementation->onDestroy(this); in onDestroy()
659 angle::Result implResult = mImplementation->onMakeCurrent(this); in makeCurrent()
675 ANGLE_TRY(angle::ResultToEGL(mImplementation->onUnMakeCurrent(this))); in unMakeCurrent()
698 return mState.mShaderProgramManager->createProgram(mImplementation.get()).value; in createProgram()
704 ->createShader(mImplementation.get(), mState.mLimitations, type) in createShader()
729 mFenceNVMap.assign({handle}, new FenceNV(mImplementation.get())); in genFencesNV()
797 return mState.mMemoryObjectManager->createMemoryObject(mImplementation.get()); in createMemoryObject()
802 return mState.mSemaphoreManager->createSemaphore(mImplementation.get()); in createSemaphore()
925 return egl::ToEGLenum(mImplementation->getContextPriority()); in getContextPriority()
1050 mState.mTextureManager->checkTextureAllocation(mImplementation.get(), handle, target); in bindTexture()
1061 mImplementation.get(), mState.mCaps, framebufferHandle, mState.getContextID()); in bindReadFramebuffer()
1069 mImplementation.get(), mState.mCaps, framebufferHandle, mState.getContextID()); in bindDrawFramebuffer()
1089 mState.mBufferManager->checkBufferAllocation(mImplementation.get(), bufferHandle); in bindVertexBuffer()
1098 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), samplerHandle); in bindSampler()
1129 mState.mProgramPipelineManager->checkProgramPipelineAllocation(mImplementation.get(), in useProgramStages()
1148 mImplementation.get(), pipelineHandle); in bindProgramPipeline()
1313 query = new Query(mImplementation.get(), type, handle); in getOrCreateQuery()
1345 mCompiler.set(this, new Compiler(mImplementation.get(), mState)); in getCompiler()
1587 *params = mImplementation->getGPUDisjoint(); in getIntegervImpl()
1864 *params = mImplementation->getTimestamp(); in getInteger64vImpl()
2227 mImplementation->drawArraysInstanced(this, mode, first, count, instanceCount)); in drawArraysInstanced()
2246 mImplementation->drawElementsInstanced(this, mode, count, type, indices, instances)); in drawElementsInstanced()
2264 mImplementation->drawElementsBaseVertex(this, mode, count, type, indices, basevertex)); in drawElementsBaseVertex()
2282 ANGLE_CONTEXT_TRY(mImplementation->drawElementsInstancedBaseVertex( in drawElementsInstancedBaseVertex()
2302 mImplementation->drawRangeElements(this, mode, start, end, count, type, indices)); in drawRangeElements()
2321 ANGLE_CONTEXT_TRY(mImplementation->drawRangeElementsBaseVertex(this, mode, start, end, count, in drawRangeElementsBaseVertex()
2329 ANGLE_CONTEXT_TRY(mImplementation->drawArraysIndirect(this, mode, indirect)); in drawArraysIndirect()
2336 ANGLE_CONTEXT_TRY(mImplementation->drawElementsIndirect(this, mode, type, indirect)); in drawElementsIndirect()
2342 ANGLE_CONTEXT_TRY(mImplementation->flush(this)); in flush()
2347 ANGLE_CONTEXT_TRY(mImplementation->finish(this)); in finish()
2352 ASSERT(mImplementation); in insertEventMarker()
2353 ANGLE_CONTEXT_TRY(mImplementation->insertEventMarker(length, marker)); in insertEventMarker()
2358 ASSERT(mImplementation); in pushGroupMarker()
2364 ANGLE_CONTEXT_TRY(mImplementation->pushGroupMarker(length, "")); in pushGroupMarker()
2368 ANGLE_CONTEXT_TRY(mImplementation->pushGroupMarker(length, marker)); in pushGroupMarker()
2374 ASSERT(mImplementation); in popGroupMarker()
2375 ANGLE_CONTEXT_TRY(mImplementation->popGroupMarker()); in popGroupMarker()
2508 if (!isContextLost() && mImplementation->getResetStatus() != GraphicsResetStatus::NoError) in getGraphicsResetStatus()
2525 mResetStatus = mImplementation->getResetStatus(); in getGraphicsResetStatus()
2537 mResetStatus = mImplementation->getResetStatus(); in getGraphicsResetStatus()
2579 new VertexArray(mImplementation.get(), vertexArrayHandle, in checkVertexArrayAllocation()
2597 new TransformFeedback(mImplementation.get(), transformFeedbackHandle, mState.mCaps); in checkTransformFeedbackAllocation()
2725 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in samplerParameteri()
2732 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in samplerParameteriv()
2739 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in samplerParameterIiv()
2746 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in samplerParameterIuiv()
2777 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in samplerParameterf()
2784 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in samplerParameterfv()
2799 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in getSamplerParameteriv()
2806 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in getSamplerParameterIiv()
2813 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in getSamplerParameterIuiv()
2847 mState.mSamplerManager->checkSamplerAllocation(mImplementation.get(), sampler); in getSamplerParameterfv()
2870 rendererString << mImplementation->getRendererDescription(); in initRendererString()
3096 Extensions supportedExtensions = mImplementation->getNativeExtensions(); in generateSupportedExtensions()
3264 mState.mCaps = mImplementation->getNativeCaps(); in initCaps()
3269 mState.mLimitations = mImplementation->getNativeLimitations(); in initCaps()
3423 TextureCaps formatCaps = mImplementation->getNativeTextureCaps().get(sizedInternalFormat); in updateCaps()
4624 mState.mProgramPipelineManager->checkProgramPipelineAllocation(mImplementation.get(), in activeShaderProgram()
5225 ANGLE_CONTEXT_TRY(mImplementation->pushDebugGroup(this, source, id, msg)); in pushDebugGroup()
5232 ANGLE_CONTEXT_TRY(mImplementation->popDebugGroup(this)); in popDebugGroup()
5316 Buffer *object = mState.mBufferManager->checkBufferAllocation(mImplementation.get(), buffer); in bindBufferRange()
5346 mImplementation.get(), renderbuffer); in bindRenderbuffer()
5394 mImplementation->invalidateTexture(target); in invalidateTexture()
5553 mImplementation->dispatchCompute(this, numGroupsX, numGroupsY, numGroupsZ); in dispatchCompute()
5583 ANGLE_CONTEXT_TRY(mImplementation->dispatchComputeIndirect(this, indirect)); in dispatchComputeIndirect()
5613 ANGLE_CONTEXT_TRY(mImplementation->memoryBarrier(this, barriers)); in memoryBarrier()
5618 ANGLE_CONTEXT_TRY(mImplementation->memoryBarrierByRegion(this, barriers)); in memoryBarrierByRegion()
5639 mImplementation->drawArrays(this, mode, firsts[drawID], counts[drawID])); in multiDrawArrays()
5653 mImplementation->drawArrays(this, mode, firsts[drawID], counts[drawID])); in multiDrawArrays()
5678 ANGLE_CONTEXT_TRY(mImplementation->drawArraysInstanced( in multiDrawArraysInstanced()
5692 ANGLE_CONTEXT_TRY(mImplementation->drawArraysInstanced( in multiDrawArraysInstanced()
5719 mImplementation->drawElements(this, mode, counts[drawID], type, indices[drawID])); in multiDrawElements()
5732 mImplementation->drawElements(this, mode, counts[drawID], type, indices[drawID])); in multiDrawElements()
5757 ANGLE_CONTEXT_TRY(mImplementation->drawElementsInstanced( in multiDrawElementsInstanced()
5770 ANGLE_CONTEXT_TRY(mImplementation->drawElementsInstanced( in multiDrawElementsInstanced()
5842 ANGLE_CONTEXT_TRY(mImplementation->drawArraysInstancedBaseInstance( in drawArraysInstancedBaseInstance()
5877 ANGLE_CONTEXT_TRY(mImplementation->drawElementsInstancedBaseVertexBaseInstance( in drawElementsInstancedBaseVertexBaseInstance()
5906 ANGLE_CONTEXT_TRY(mImplementation->drawArraysInstancedBaseInstance( \
5922 ANGLE_CONTEXT_TRY(mImplementation->drawElementsInstancedBaseVertexBaseInstance( \
6778 mState.mProgramPipelineManager->checkProgramPipelineAllocation(mImplementation.get(), in validateProgramPipeline()
7195 GLuint handle = mState.mSyncManager->createSync(mImplementation.get()); in fenceSync()
8235 mImplementation->setMaxShaderCompilerThreads(count); in maxShaderCompilerThreads()
8366 newDefaultFramebuffer = new Framebuffer(this, mImplementation.get(), readSurface); in setDefaultFramebuffer()