• Home
  • Raw
  • Download

Lines Matching refs:programObject

751             gl::Program *programObject = getProgramNoResolveLink(programID);  in createShaderProgramv()  local
752 ASSERT(programObject); in createShaderProgramv()
759 programObject->setSeparable(true); in createShaderProgramv()
761 programObject->attachShader(this, shaderObject); in createShaderProgramv()
763 if (programObject->link(this) != angle::Result::Continue) in createShaderProgramv()
769 if (onProgramLink(programObject) != angle::Result::Continue) in createShaderProgramv()
779 programObject->resolveLink(this); in createShaderProgramv()
780 programObject->detachShader(this, shaderObject); in createShaderProgramv()
783 InfoLog &programInfoLog = programObject->getExecutable().getInfoLog(); in createShaderProgramv()
2382 Program *programObject = getProgramResolveLink(program); in bindUniformLocation() local
2383 ASSERT(programObject); in bindUniformLocation()
2385 programObject->bindUniformLocation(location, name); in bindUniformLocation()
2397 const Program *programObject = getProgramResolveLink(program); in getProgramResourceIndex() local
2398 return QueryProgramResourceIndex(programObject, programInterface, name); in getProgramResourceIndex()
2408 const Program *programObject = getProgramResolveLink(program); in getProgramResourceName() local
2409 QueryProgramResourceName(programObject, programInterface, index, bufSize, length, name); in getProgramResourceName()
2416 const Program *programObject = getProgramResolveLink(program); in getProgramResourceLocation() local
2417 return QueryProgramResourceLocation(programObject, programInterface, name); in getProgramResourceLocation()
2429 const Program *programObject = getProgramResolveLink(program); in getProgramResourceiv() local
2430 QueryProgramResourceiv(programObject, programInterface, index, propCount, props, bufSize, in getProgramResourceiv()
2439 const Program *programObject = getProgramResolveLink(program); in getProgramInterfaceiv() local
2440 QueryProgramInterfaceiv(programObject, programInterface, pname, params); in getProgramInterfaceiv()
2862 gl::Program *programObject = getProgramResolveLink(program); in programParameteri() local
2863 SetProgramParameteri(programObject, pname, value); in programParameteri()
5271 Program *programObject = mState.mShaderProgramManager->getProgram(program); in attachShader() local
5273 ASSERT(programObject && shaderObject); in attachShader()
5274 programObject->attachShader(this, shaderObject); in attachShader()
5300 Program *programObject = getProgramResolveLink(program); in bindAttribLocation() local
5301 ASSERT(programObject); in bindAttribLocation()
5302 programObject->bindAttributeLocation(index, name); in bindAttribLocation()
5627 Program *programObject = mState.getLinkedProgram(this); in multiDrawArrays() local
5628 const bool hasDrawID = programObject && programObject->hasDrawIDUniform(); in multiDrawArrays()
5637 programObject->setDrawIDUniform(drawID); in multiDrawArrays()
5667 Program *programObject = mState.getLinkedProgram(this); in multiDrawArraysInstanced() local
5668 const bool hasDrawID = programObject && programObject->hasDrawIDUniform(); in multiDrawArraysInstanced()
5677 programObject->setDrawIDUniform(drawID); in multiDrawArraysInstanced()
5707 Program *programObject = mState.getLinkedProgram(this); in multiDrawElements() local
5708 const bool hasDrawID = programObject && programObject->hasDrawIDUniform(); in multiDrawElements()
5717 programObject->setDrawIDUniform(drawID); in multiDrawElements()
5746 Program *programObject = mState.getLinkedProgram(this); in multiDrawElementsInstanced() local
5747 const bool hasDrawID = programObject && programObject->hasDrawIDUniform(); in multiDrawElementsInstanced()
5756 programObject->setDrawIDUniform(drawID); in multiDrawElementsInstanced()
5784 ResetBaseVertexBaseInstance(Program *programObject, in ResetBaseVertexBaseInstance() argument
5787 : mProgramObject(programObject), in ResetBaseVertexBaseInstance()
5829 Program *programObject = mState.getLinkedProgram(this); in drawArraysInstancedBaseInstance() local
5831 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in drawArraysInstancedBaseInstance()
5834 programObject->setBaseInstanceUniform(baseInstance); in drawArraysInstancedBaseInstance()
5837 ResetBaseVertexBaseInstance resetUniforms(programObject, false, hasBaseInstance); in drawArraysInstancedBaseInstance()
5861 Program *programObject = mState.getLinkedProgram(this); in drawElementsInstancedBaseVertexBaseInstance() local
5863 const bool hasBaseVertex = programObject && programObject->hasBaseVertexUniform(); in drawElementsInstancedBaseVertexBaseInstance()
5866 programObject->setBaseVertexUniform(baseVertex); in drawElementsInstancedBaseVertexBaseInstance()
5869 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in drawElementsInstancedBaseVertexBaseInstance()
5872 programObject->setBaseInstanceUniform(baseInstance); in drawElementsInstancedBaseVertexBaseInstance()
5875 ResetBaseVertexBaseInstance resetUniforms(programObject, hasBaseVertex, hasBaseInstance); in drawElementsInstancedBaseVertexBaseInstance()
5883 #define SET_DRAW_ID_UNIFORM_1(drawID) programObject->setDrawIDUniform(drawID);
5888 #define SET_BASE_VERTEX_UNIFORM_1(baseVertex) programObject->setBaseVertexUniform(baseVertex);
5894 programObject->setBaseInstanceUniform(baseInstance);
5935 Program *programObject = mState.getLinkedProgram(this); in multiDrawArraysInstancedBaseInstance() local
5936 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in multiDrawArraysInstancedBaseInstance()
5937 const bool hasDrawID = programObject && programObject->hasDrawIDUniform(); in multiDrawArraysInstancedBaseInstance()
5939 ResetBaseVertexBaseInstance resetUniforms(programObject, false, hasBaseInstance); in multiDrawArraysInstancedBaseInstance()
5969 Program *programObject = mState.getLinkedProgram(this); in multiDrawElementsInstancedBaseVertexBaseInstance() local
5970 const bool hasBaseVertex = programObject && programObject->hasBaseVertexUniform(); in multiDrawElementsInstancedBaseVertexBaseInstance()
5971 const bool hasBaseInstance = programObject && programObject->hasBaseInstanceUniform(); in multiDrawElementsInstancedBaseVertexBaseInstance()
5972 const bool hasDrawID = programObject && programObject->hasDrawIDUniform(); in multiDrawElementsInstancedBaseVertexBaseInstance()
5974 ResetBaseVertexBaseInstance resetUniforms(programObject, hasBaseVertex, hasBaseInstance); in multiDrawElementsInstancedBaseVertexBaseInstance()
6090 Program *programObject = getProgramNoResolveLink(program); in detachShader() local
6091 ASSERT(programObject); in detachShader()
6096 programObject->detachShader(this, shaderObject); in detachShader()
6139 Program *programObject = getProgramResolveLink(program); in getActiveAttrib() local
6140 ASSERT(programObject); in getActiveAttrib()
6141 programObject->getActiveAttribute(index, bufsize, length, size, type, name); in getActiveAttrib()
6152 Program *programObject = getProgramResolveLink(program); in getActiveUniform() local
6153 ASSERT(programObject); in getActiveUniform()
6154 programObject->getActiveUniform(index, bufsize, length, size, type, name); in getActiveUniform()
6162 Program *programObject = getProgramNoResolveLink(program); in getAttachedShaders() local
6163 ASSERT(programObject); in getAttachedShaders()
6164 programObject->getAttachedShaders(maxcount, count, shaders); in getAttachedShaders()
6169 Program *programObject = getProgramResolveLink(program); in getAttribLocation() local
6170 ASSERT(programObject); in getAttribLocation()
6171 return programObject->getAttributeLocation(name); in getAttribLocation()
6240 Program *programObject = getProgramNoResolveLink(program); in getProgramiv() local
6243 programObject = getProgramResolveLink(program); in getProgramiv()
6245 ASSERT(programObject); in getProgramiv()
6246 QueryProgramiv(this, programObject, pname, params); in getProgramiv()
6283 Program *programObject = getProgramResolveLink(program); in getProgramInfoLog() local
6284 ASSERT(programObject); in getProgramInfoLog()
6285 programObject->getExecutable().getInfoLog(bufsize, length, infolog); in getProgramInfoLog()
6420 Program *programObject = getProgramResolveLink(program); in getUniformfv() local
6421 ASSERT(programObject); in getUniformfv()
6422 programObject->getUniformfv(this, location, params); in getUniformfv()
6436 Program *programObject = getProgramResolveLink(program); in getUniformiv() local
6437 ASSERT(programObject); in getUniformiv()
6438 programObject->getUniformiv(this, location, params); in getUniformiv()
6452 Program *programObject = getProgramResolveLink(program); in getUniformLocation() local
6453 ASSERT(programObject); in getUniformLocation()
6454 return programObject->getUniformLocation(name).value; in getUniformLocation()
6529 Program *programObject = getProgramNoResolveLink(program); in linkProgram() local
6530 ASSERT(programObject); in linkProgram()
6531 ANGLE_CONTEXT_TRY(programObject->link(this)); in linkProgram()
6532 ANGLE_CONTEXT_TRY(onProgramLink(programObject)); in linkProgram()
6555 Program *programObject = getProgramNoResolveLink(program); in bindFragDataLocationIndexed() local
6556 programObject->bindFragmentOutputLocation(colorNumber, name); in bindFragDataLocationIndexed()
6557 programObject->bindFragmentOutputIndex(index, name); in bindFragDataLocationIndexed()
6567 Program *programObject = getProgramResolveLink(program); in getFragDataIndex() local
6568 return programObject->getFragDataIndex(name); in getFragDataIndex()
6575 Program *programObject = getProgramResolveLink(program); in getProgramResourceLocationIndex() local
6577 return programObject->getFragDataIndex(name); in getProgramResourceLocationIndex()
6770 Program *programObject = getProgramResolveLink(program); in validateProgram() local
6771 ASSERT(programObject); in validateProgram()
6772 programObject->validate(mState.mCaps); in validateProgram()
6791 Program *programObject = getProgramResolveLink(program); in getProgramBinary() local
6792 ASSERT(programObject != nullptr); in getProgramBinary()
6794 ANGLE_CONTEXT_TRY(programObject->saveBinary(this, binaryFormat, binary, bufSize, length)); in getProgramBinary()
6802 Program *programObject = getProgramResolveLink(program); in programBinary() local
6803 ASSERT(programObject != nullptr); in programBinary()
6805 ANGLE_CONTEXT_TRY(programObject->loadBinary(this, binaryFormat, binary, length)); in programBinary()
6806 ANGLE_CONTEXT_TRY(onProgramLink(programObject)); in programBinary()
7007 Program *programObject = getProgramResolveLink(program); in transformFeedbackVaryings() local
7008 ASSERT(programObject); in transformFeedbackVaryings()
7009 programObject->setTransformFeedbackVaryings(count, varyings, bufferMode); in transformFeedbackVaryings()
7020 Program *programObject = getProgramResolveLink(program); in getTransformFeedbackVarying() local
7021 ASSERT(programObject); in getTransformFeedbackVarying()
7022 programObject->getTransformFeedbackVarying(index, bufSize, length, size, type, name); in getTransformFeedbackVarying()
7088 const Program *programObject = getProgramResolveLink(program); in getUniformuiv() local
7089 programObject->getUniformuiv(this, location, params); in getUniformuiv()
7103 const Program *programObject = getProgramResolveLink(program); in getFragDataLocation() local
7104 return programObject->getFragDataLocation(name); in getFragDataLocation()
7112 const Program *programObject = getProgramResolveLink(program); in getUniformIndices() local
7113 if (!programObject->isLinked()) in getUniformIndices()
7124 uniformIndices[uniformId] = programObject->getUniformIndex(uniformNames[uniformId]); in getUniformIndices()
7135 const Program *programObject = getProgramResolveLink(program); in getActiveUniformsiv() local
7139 params[uniformId] = GetUniformResourceProperty(programObject, index, pname); in getActiveUniformsiv()
7145 const Program *programObject = getProgramResolveLink(program); in getUniformBlockIndex() local
7146 return programObject->getUniformBlockIndex(uniformBlockName); in getUniformBlockIndex()
7154 const Program *programObject = getProgramResolveLink(program); in getActiveUniformBlockiv() local
7155 QueryActiveUniformBlockiv(programObject, uniformBlockIndex, pname, params); in getActiveUniformBlockiv()
7174 const Program *programObject = getProgramResolveLink(program); in getActiveUniformBlockName() local
7175 programObject->getActiveUniformBlockName(uniformBlockIndex, bufSize, length, uniformBlockName); in getActiveUniformBlockName()
7182 Program *programObject = getProgramResolveLink(program); in uniformBlockBinding() local
7183 programObject->bindUniformBlock(uniformBlockIndex, uniformBlockBinding); in uniformBlockBinding()
7186 if (programObject->isInUse()) in uniformBlockBinding()
7425 Program *programObject = getProgramResolveLink(program); in programUniform1iv() local
7426 ASSERT(programObject); in programUniform1iv()
7427 setUniform1iImpl(programObject, location, count, value); in programUniform1iv()
7435 Program *programObject = getProgramResolveLink(program); in programUniform2iv() local
7436 ASSERT(programObject); in programUniform2iv()
7437 programObject->setUniform2iv(location, count, value); in programUniform2iv()
7445 Program *programObject = getProgramResolveLink(program); in programUniform3iv() local
7446 ASSERT(programObject); in programUniform3iv()
7447 programObject->setUniform3iv(location, count, value); in programUniform3iv()
7455 Program *programObject = getProgramResolveLink(program); in programUniform4iv() local
7456 ASSERT(programObject); in programUniform4iv()
7457 programObject->setUniform4iv(location, count, value); in programUniform4iv()
7465 Program *programObject = getProgramResolveLink(program); in programUniform1uiv() local
7466 ASSERT(programObject); in programUniform1uiv()
7467 programObject->setUniform1uiv(location, count, value); in programUniform1uiv()
7475 Program *programObject = getProgramResolveLink(program); in programUniform2uiv() local
7476 ASSERT(programObject); in programUniform2uiv()
7477 programObject->setUniform2uiv(location, count, value); in programUniform2uiv()
7485 Program *programObject = getProgramResolveLink(program); in programUniform3uiv() local
7486 ASSERT(programObject); in programUniform3uiv()
7487 programObject->setUniform3uiv(location, count, value); in programUniform3uiv()
7495 Program *programObject = getProgramResolveLink(program); in programUniform4uiv() local
7496 ASSERT(programObject); in programUniform4uiv()
7497 programObject->setUniform4uiv(location, count, value); in programUniform4uiv()
7505 Program *programObject = getProgramResolveLink(program); in programUniform1fv() local
7506 ASSERT(programObject); in programUniform1fv()
7507 programObject->setUniform1fv(location, count, value); in programUniform1fv()
7515 Program *programObject = getProgramResolveLink(program); in programUniform2fv() local
7516 ASSERT(programObject); in programUniform2fv()
7517 programObject->setUniform2fv(location, count, value); in programUniform2fv()
7525 Program *programObject = getProgramResolveLink(program); in programUniform3fv() local
7526 ASSERT(programObject); in programUniform3fv()
7527 programObject->setUniform3fv(location, count, value); in programUniform3fv()
7535 Program *programObject = getProgramResolveLink(program); in programUniform4fv() local
7536 ASSERT(programObject); in programUniform4fv()
7537 programObject->setUniform4fv(location, count, value); in programUniform4fv()
7546 Program *programObject = getProgramResolveLink(program); in programUniformMatrix2fv() local
7547 ASSERT(programObject); in programUniformMatrix2fv()
7548 programObject->setUniformMatrix2fv(location, count, transpose, value); in programUniformMatrix2fv()
7557 Program *programObject = getProgramResolveLink(program); in programUniformMatrix3fv() local
7558 ASSERT(programObject); in programUniformMatrix3fv()
7559 programObject->setUniformMatrix3fv(location, count, transpose, value); in programUniformMatrix3fv()
7568 Program *programObject = getProgramResolveLink(program); in programUniformMatrix4fv() local
7569 ASSERT(programObject); in programUniformMatrix4fv()
7570 programObject->setUniformMatrix4fv(location, count, transpose, value); in programUniformMatrix4fv()
7579 Program *programObject = getProgramResolveLink(program); in programUniformMatrix2x3fv() local
7580 ASSERT(programObject); in programUniformMatrix2x3fv()
7581 programObject->setUniformMatrix2x3fv(location, count, transpose, value); in programUniformMatrix2x3fv()
7590 Program *programObject = getProgramResolveLink(program); in programUniformMatrix3x2fv() local
7591 ASSERT(programObject); in programUniformMatrix3x2fv()
7592 programObject->setUniformMatrix3x2fv(location, count, transpose, value); in programUniformMatrix3x2fv()
7601 Program *programObject = getProgramResolveLink(program); in programUniformMatrix2x4fv() local
7602 ASSERT(programObject); in programUniformMatrix2x4fv()
7603 programObject->setUniformMatrix2x4fv(location, count, transpose, value); in programUniformMatrix2x4fv()
7612 Program *programObject = getProgramResolveLink(program); in programUniformMatrix4x2fv() local
7613 ASSERT(programObject); in programUniformMatrix4x2fv()
7614 programObject->setUniformMatrix4x2fv(location, count, transpose, value); in programUniformMatrix4x2fv()
7623 Program *programObject = getProgramResolveLink(program); in programUniformMatrix3x4fv() local
7624 ASSERT(programObject); in programUniformMatrix3x4fv()
7625 programObject->setUniformMatrix3x4fv(location, count, transpose, value); in programUniformMatrix3x4fv()
7634 Program *programObject = getProgramResolveLink(program); in programUniformMatrix4x3fv() local
7635 ASSERT(programObject); in programUniformMatrix4x3fv()
7636 programObject->setUniformMatrix4x3fv(location, count, transpose, value); in programUniformMatrix4x3fv()
7735 Program *programObject = getProgramResolveLink(program); in getnUniformfv() local
7736 ASSERT(programObject); in getnUniformfv()
7738 programObject->getUniformfv(this, location, params); in getnUniformfv()
7755 Program *programObject = getProgramResolveLink(program); in getnUniformiv() local
7756 ASSERT(programObject); in getnUniformiv()
7758 programObject->getUniformiv(this, location, params); in getnUniformiv()
8308 angle::Result Context::onProgramLink(Program *programObject) in onProgramLink() argument
8317 if (programObject->isInUse()) in onProgramLink()
8319 programObject->resolveLink(this); in onProgramLink()
8320 if (programObject->isLinked()) in onProgramLink()
8322 ANGLE_TRY(mState.onProgramExecutableChange(this, programObject)); in onProgramLink()