Lines Matching refs:programD3D
1756 ProgramD3D *programD3D = GetImplAs<ProgramD3D>(state.getProgram()); in applyShaders() local
1758 programD3D->updateCachedInputLayout(vao->getCurrentStateSerial(), state); in applyShaders()
1761 ANGLE_TRY(programD3D->getVertexExecutableForCachedInputLayout(contextD3D, &vertexExe, nullptr)); in applyShaders()
1764 programD3D->updateCachedOutputLayout(context, drawFramebuffer); in applyShaders()
1767 ANGLE_TRY(programD3D->getPixelExecutableForCachedOutputLayout(contextD3D, &pixelExe, nullptr)); in applyShaders()
1791 unsigned int programSerial = programD3D->getSerial(); in applyShaders()
1794 programD3D->dirtyAllUniforms(); in applyShaders()
1799 applyUniforms(programD3D); in applyShaders()
1807 void Renderer9::applyUniforms(ProgramD3D *programD3D) in applyUniforms() argument
1810 if (!programD3D->anyShaderUniformsDirty()) in applyUniforms()
1815 const auto &uniformArray = programD3D->getD3DUniforms(); in applyUniforms()
1860 programD3D->markUniformsClean(); in applyUniforms()
3078 ProgramD3D *programD3D = GetImplAs<ProgramD3D>(program); in genericDrawElements() local
3079 bool usesPointSize = programD3D->usesPointSize(); in genericDrawElements()
3081 programD3D->updateSamplerMapping(); in genericDrawElements()
3108 ProgramD3D *programD3D = GetImplAs<ProgramD3D>(program); in genericDrawArrays() local
3109 bool usesPointSize = programD3D->usesPointSize(); in genericDrawArrays()
3111 programD3D->updateSamplerMapping(); in genericDrawArrays()
3214 ProgramD3D *programD3D = GetImplAs<ProgramD3D>(glState.getProgram()); in applyTextures() local
3216 ASSERT(!programD3D->isSamplerMappingDirty()); in applyTextures()
3221 const gl::RangeUI samplerRange = programD3D->getUsedSamplerRange(shaderType); in applyTextures()
3225 GLint textureUnit = programD3D->getSamplerMapping(shaderType, samplerIndex, caps); in applyTextures()
3243 programD3D->getSamplerTextureType(shaderType, samplerIndex); in applyTextures()