Lines Matching refs:programObject
269 Program *programObject = getProgram(programState.program); in prepareForDraw() local
270 ProgramExecutable &executable = programObject->getExecutable(); in prepareForDraw()
685 Program *programObject = getProgram(program); in linkProgram() local
686 ANGLE_CHECK(context, programObject, "Missing program object", GL_INVALID_OPERATION); in linkProgram()
690 programObject->attachShader(context, getShader(vertexShader)); in linkProgram()
691 programObject->attachShader(context, getShader(fragmentShader)); in linkProgram()
697 programObject->bindAttributeLocation(context, index, name.c_str()); in linkProgram()
700 ANGLE_TRY(programObject->link(context, angle::JobResultExpectancy::Immediate)); in linkProgram()
701 programObject->resolveLink(context); in linkProgram()
703 ANGLE_TRY(glState->setProgram(context, programObject)); in linkProgram()
705 if (!programObject->isLinked()) in linkProgram()
707 GLint infoLogLength = programObject->getInfoLogLength(); in linkProgram()
709 programObject->getInfoLog(infoLogLength - 1, nullptr, infoLog.data()); in linkProgram()
716 programObject->detachShader(context, getShader(vertexShader)); in linkProgram()
717 programObject->detachShader(context, getShader(fragmentShader)); in linkProgram()
919 Program *programObject = getProgram(getUberShaderState().programState.program); in initializeRendererProgram() local
923 if (glState->getProgram()->id() != programObject->id()) in initializeRendererProgram()
928 ANGLE_TRY(glState->setProgram(context, programObject)); in initializeRendererProgram()
1030 Program *programObject = getProgram(programState.program); in initializeRendererProgram() local
1031 ProgramExecutable &executable = programObject->getExecutable(); in initializeRendererProgram()
1101 ANGLE_TRY(glState->setProgram(context, programObject)); in initializeRendererProgram()