Lines Matching refs:programObject

1103             gl::Program *programObject = getProgramNoResolveLink(programID);  in createShaderProgramv()  local
1104 ASSERT(programObject); in createShaderProgramv()
1114 programObject->setSeparable(this, true); in createShaderProgramv()
1116 programObject->attachShader(this, shaderObject); in createShaderProgramv()
1120 if (programObject->link(this, angle::JobResultExpectancy::Immediate) != in createShaderProgramv()
1128 programObject->detachShader(this, shaderObject); in createShaderProgramv()
1131 InfoLog &programInfoLog = programObject->getInfoLog(); in createShaderProgramv()
1553 Program *programObject = getProgramResolveLink(program); in useProgram() local
1554 ANGLE_CONTEXT_TRY(mState.setProgram(this, programObject)); in useProgram()
1556 mProgramObserverBinding.bind(programObject); in useProgram()
2984 Program *programObject = getProgramResolveLink(program); in bindUniformLocation() local
2985 ASSERT(programObject); in bindUniformLocation()
2987 programObject->bindUniformLocation(this, location, name); in bindUniformLocation()
2994 const Program *programObject = getProgramResolveLink(program); in getProgramResourceIndex() local
2995 return QueryProgramResourceIndex(programObject, programInterface, name); in getProgramResourceIndex()
3005 const Program *programObject = getProgramResolveLink(program); in getProgramResourceName() local
3006 QueryProgramResourceName(this, programObject, programInterface, index, bufSize, length, name); in getProgramResourceName()
3013 const Program *programObject = getProgramResolveLink(program); in getProgramResourceLocation() local
3014 return QueryProgramResourceLocation(programObject, programInterface, name); in getProgramResourceLocation()
3026 const Program *programObject = getProgramResolveLink(program); in getProgramResourceiv() local
3027 QueryProgramResourceiv(programObject, programInterface, {index}, propCount, props, bufSize, in getProgramResourceiv()
3036 const Program *programObject = getProgramResolveLink(program); in getProgramInterfaceiv() local
3037 QueryProgramInterfaceiv(programObject, programInterface, pname, params); in getProgramInterfaceiv()
3388 gl::Program *programObject = getProgramResolveLink(program); in programParameteri() local
3389 SetProgramParameteri(this, programObject, pname, value); in programParameteri()
6254 Program *programObject = mState.mShaderProgramManager->getProgram(program); in attachShader() local
6256 ASSERT(programObject && shaderObject); in attachShader()
6257 programObject->attachShader(this, shaderObject); in attachShader()
6283 Program *programObject = getProgramResolveLink(program); in bindAttribLocation() local
6284 ASSERT(programObject); in bindAttribLocation()
6285 programObject->bindAttributeLocation(this, index, name); in bindAttribLocation()
6946 Program *programObject = getProgramNoResolveLink(program); in detachShader() local
6947 ASSERT(programObject); in detachShader()
6952 programObject->detachShader(this, shaderObject); in detachShader()
6995 Program *programObject = getProgramResolveLink(program); in getActiveAttrib() local
6996 ASSERT(programObject); in getActiveAttrib()
6997 programObject->getExecutable().getActiveAttribute(index, bufsize, length, size, type, name); in getActiveAttrib()
7008 Program *programObject = getProgramResolveLink(program); in getActiveUniform() local
7009 ASSERT(programObject); in getActiveUniform()
7010 programObject->getExecutable().getActiveUniform(index, bufsize, length, size, type, name); in getActiveUniform()
7018 Program *programObject = getProgramNoResolveLink(program); in getAttachedShaders() local
7019 ASSERT(programObject); in getAttachedShaders()
7020 programObject->getAttachedShaders(maxcount, count, shaders); in getAttachedShaders()
7025 Program *programObject = getProgramResolveLink(program); in getAttribLocation() local
7026 ASSERT(programObject); in getAttribLocation()
7027 return programObject->getExecutable().getAttributeLocation(name); in getAttribLocation()
7096 Program *programObject = getProgramNoResolveLink(program); in getProgramiv() local
7099 programObject = getProgramResolveLink(program); in getProgramiv()
7101 ASSERT(programObject); in getProgramiv()
7102 QueryProgramiv(this, programObject, pname, params); in getProgramiv()
7139 Program *programObject = getProgramResolveLink(program); in getProgramInfoLog() local
7140 ASSERT(programObject); in getProgramInfoLog()
7141 programObject->getInfoLog(bufsize, length, infolog); in getProgramInfoLog()
7274 Program *programObject = getProgramResolveLink(program); in getUniformfv() local
7275 ASSERT(programObject); in getUniformfv()
7276 programObject->getExecutable().getUniformfv(this, location, params); in getUniformfv()
7290 Program *programObject = getProgramResolveLink(program); in getUniformiv() local
7291 ASSERT(programObject); in getUniformiv()
7292 programObject->getExecutable().getUniformiv(this, location, params); in getUniformiv()
7306 Program *programObject = getProgramResolveLink(program); in getUniformLocation() local
7307 ASSERT(programObject); in getUniformLocation()
7308 return programObject->getExecutable().getUniformLocation(name).value; in getUniformLocation()
7373 Program *programObject = getProgramNoResolveLink(program); in linkProgram() local
7374 ASSERT(programObject); in linkProgram()
7375 ANGLE_CONTEXT_TRY(programObject->link(this, angle::JobResultExpectancy::Future)); in linkProgram()
7400 Program *programObject = getProgramNoResolveLink(program); in bindFragDataLocationIndexed() local
7401 programObject->bindFragmentOutputLocation(this, colorNumber, name); in bindFragDataLocationIndexed()
7402 programObject->bindFragmentOutputIndex(this, index, name); in bindFragDataLocationIndexed()
7412 Program *programObject = getProgramResolveLink(program); in getFragDataIndex() local
7413 return programObject->getExecutable().getFragDataIndex(name); in getFragDataIndex()
7420 Program *programObject = getProgramResolveLink(program); in getProgramResourceLocationIndex() local
7422 return programObject->getExecutable().getFragDataIndex(name); in getProgramResourceLocationIndex()
7595 Program *programObject = getProgramResolveLink(program); in validateProgram() local
7596 ASSERT(programObject); in validateProgram()
7597 programObject->validate(mState.getCaps()); in validateProgram()
7634 Program *programObject = getProgramResolveLink(program); in getProgramBinary() local
7635 ASSERT(programObject != nullptr); in getProgramBinary()
7637 ANGLE_CONTEXT_TRY(programObject->getBinary(this, binaryFormat, binary, bufSize, length)); in getProgramBinary()
7645 Program *programObject = getProgramResolveLink(program); in programBinary() local
7646 ASSERT(programObject != nullptr); in programBinary()
7648 ANGLE_CONTEXT_TRY(programObject->setBinary(this, binaryFormat, binary, length)); in programBinary()
7849 Program *programObject = getProgramResolveLink(program); in transformFeedbackVaryings() local
7850 ASSERT(programObject); in transformFeedbackVaryings()
7851 programObject->setTransformFeedbackVaryings(this, count, varyings, bufferMode); in transformFeedbackVaryings()
7862 Program *programObject = getProgramResolveLink(program); in getTransformFeedbackVarying() local
7863 ASSERT(programObject); in getTransformFeedbackVarying()
7864 programObject->getExecutable().getTransformFeedbackVarying(index, bufSize, length, size, type, in getTransformFeedbackVarying()
7931 const Program *programObject = getProgramResolveLink(program); in getUniformuiv() local
7932 programObject->getExecutable().getUniformuiv(this, location, params); in getUniformuiv()
7946 const Program *programObject = getProgramResolveLink(program); in getFragDataLocation() local
7947 return programObject->getExecutable().getFragDataLocation(name); in getFragDataLocation()
7955 const Program *programObject = getProgramResolveLink(program); in getUniformIndices() local
7956 if (!programObject->isLinked()) in getUniformIndices()
7968 programObject->getExecutable().getUniformIndex(uniformNames[uniformId]); in getUniformIndices()
7979 const Program *programObject = getProgramResolveLink(program); in getActiveUniformsiv() local
7983 params[uniformId] = GetUniformResourceProperty(programObject, index, pname); in getActiveUniformsiv()
7989 const Program *programObject = getProgramResolveLink(program); in getUniformBlockIndex() local
7990 return programObject->getExecutable().getUniformBlockIndex(uniformBlockName); in getUniformBlockIndex()
7998 const Program *programObject = getProgramResolveLink(program); in getActiveUniformBlockiv() local
7999 QueryActiveUniformBlockiv(programObject, uniformBlockIndex, pname, params); in getActiveUniformBlockiv()
8018 const Program *programObject = getProgramResolveLink(program); in getActiveUniformBlockName() local
8019 programObject->getExecutable().getActiveUniformBlockName(this, uniformBlockIndex, bufSize, in getActiveUniformBlockName()
8027 Program *programObject = getProgramResolveLink(program); in uniformBlockBinding() local
8028 programObject->bindUniformBlock(uniformBlockIndex, uniformBlockBinding); in uniformBlockBinding()
8262 Program *programObject = getProgramResolveLink(program); in programUniform1iv() local
8263 ASSERT(programObject); in programUniform1iv()
8264 setUniform1iImpl(programObject, location, count, value); in programUniform1iv()
8272 Program *programObject = getProgramResolveLink(program); in programUniform2iv() local
8273 ASSERT(programObject); in programUniform2iv()
8274 programObject->getExecutable().setUniform2iv(location, count, value); in programUniform2iv()
8282 Program *programObject = getProgramResolveLink(program); in programUniform3iv() local
8283 ASSERT(programObject); in programUniform3iv()
8284 programObject->getExecutable().setUniform3iv(location, count, value); in programUniform3iv()
8292 Program *programObject = getProgramResolveLink(program); in programUniform4iv() local
8293 ASSERT(programObject); in programUniform4iv()
8294 programObject->getExecutable().setUniform4iv(location, count, value); in programUniform4iv()
8302 Program *programObject = getProgramResolveLink(program); in programUniform1uiv() local
8303 ASSERT(programObject); in programUniform1uiv()
8304 programObject->getExecutable().setUniform1uiv(location, count, value); in programUniform1uiv()
8312 Program *programObject = getProgramResolveLink(program); in programUniform2uiv() local
8313 ASSERT(programObject); in programUniform2uiv()
8314 programObject->getExecutable().setUniform2uiv(location, count, value); in programUniform2uiv()
8322 Program *programObject = getProgramResolveLink(program); in programUniform3uiv() local
8323 ASSERT(programObject); in programUniform3uiv()
8324 programObject->getExecutable().setUniform3uiv(location, count, value); in programUniform3uiv()
8332 Program *programObject = getProgramResolveLink(program); in programUniform4uiv() local
8333 ASSERT(programObject); in programUniform4uiv()
8334 programObject->getExecutable().setUniform4uiv(location, count, value); in programUniform4uiv()
8342 Program *programObject = getProgramResolveLink(program); in programUniform1fv() local
8343 ASSERT(programObject); in programUniform1fv()
8344 programObject->getExecutable().setUniform1fv(location, count, value); in programUniform1fv()
8352 Program *programObject = getProgramResolveLink(program); in programUniform2fv() local
8353 ASSERT(programObject); in programUniform2fv()
8354 programObject->getExecutable().setUniform2fv(location, count, value); in programUniform2fv()
8362 Program *programObject = getProgramResolveLink(program); in programUniform3fv() local
8363 ASSERT(programObject); in programUniform3fv()
8364 programObject->getExecutable().setUniform3fv(location, count, value); in programUniform3fv()
8372 Program *programObject = getProgramResolveLink(program); in programUniform4fv() local
8373 ASSERT(programObject); in programUniform4fv()
8374 programObject->getExecutable().setUniform4fv(location, count, value); in programUniform4fv()
8383 Program *programObject = getProgramResolveLink(program); in programUniformMatrix2fv() local
8384 ASSERT(programObject); in programUniformMatrix2fv()
8385 programObject->getExecutable().setUniformMatrix2fv(location, count, transpose, value); in programUniformMatrix2fv()
8394 Program *programObject = getProgramResolveLink(program); in programUniformMatrix3fv() local
8395 ASSERT(programObject); in programUniformMatrix3fv()
8396 programObject->getExecutable().setUniformMatrix3fv(location, count, transpose, value); in programUniformMatrix3fv()
8405 Program *programObject = getProgramResolveLink(program); in programUniformMatrix4fv() local
8406 ASSERT(programObject); in programUniformMatrix4fv()
8407 programObject->getExecutable().setUniformMatrix4fv(location, count, transpose, value); in programUniformMatrix4fv()
8416 Program *programObject = getProgramResolveLink(program); in programUniformMatrix2x3fv() local
8417 ASSERT(programObject); in programUniformMatrix2x3fv()
8418 programObject->getExecutable().setUniformMatrix2x3fv(location, count, transpose, value); in programUniformMatrix2x3fv()
8427 Program *programObject = getProgramResolveLink(program); in programUniformMatrix3x2fv() local
8428 ASSERT(programObject); in programUniformMatrix3x2fv()
8429 programObject->getExecutable().setUniformMatrix3x2fv(location, count, transpose, value); in programUniformMatrix3x2fv()
8438 Program *programObject = getProgramResolveLink(program); in programUniformMatrix2x4fv() local
8439 ASSERT(programObject); in programUniformMatrix2x4fv()
8440 programObject->getExecutable().setUniformMatrix2x4fv(location, count, transpose, value); in programUniformMatrix2x4fv()
8449 Program *programObject = getProgramResolveLink(program); in programUniformMatrix4x2fv() local
8450 ASSERT(programObject); in programUniformMatrix4x2fv()
8451 programObject->getExecutable().setUniformMatrix4x2fv(location, count, transpose, value); in programUniformMatrix4x2fv()
8460 Program *programObject = getProgramResolveLink(program); in programUniformMatrix3x4fv() local
8461 ASSERT(programObject); in programUniformMatrix3x4fv()
8462 programObject->getExecutable().setUniformMatrix3x4fv(location, count, transpose, value); in programUniformMatrix3x4fv()
8471 Program *programObject = getProgramResolveLink(program); in programUniformMatrix4x3fv() local
8472 ASSERT(programObject); in programUniformMatrix4x3fv()
8473 programObject->getExecutable().setUniformMatrix4x3fv(location, count, transpose, value); in programUniformMatrix4x3fv()
8572 Program *programObject = getProgramResolveLink(program); in getnUniformfv() local
8573 ASSERT(programObject); in getnUniformfv()
8575 programObject->getExecutable().getUniformfv(this, location, params); in getnUniformfv()
8592 Program *programObject = getProgramResolveLink(program); in getnUniformiv() local
8593 ASSERT(programObject); in getnUniformiv()
8595 programObject->getExecutable().getUniformiv(this, location, params); in getnUniformiv()
8603 Program *programObject = getProgramResolveLink(program); in getnUniformuiv() local
8604 ASSERT(programObject); in getnUniformuiv()
8606 programObject->getExecutable().getUniformuiv(this, location, params); in getnUniformuiv()