Lines Matching refs:ProgramWrapper

621 class ProgramWrapper  class
624 virtual ~ProgramWrapper(void) in ~ProgramWrapper()
632 class ShaderProgramWrapper : public ProgramWrapper
660 class RawProgramWrapper : public ProgramWrapper
952 …ipeline(MovePtr<ProgramPipeline> pipeline_, MovePtr<ProgramWrapper> fullProg_, MovePtr<ProgramWrap… in Pipeline()
953 MovePtr<ProgramWrapper> frgProg_) in Pipeline()
961 ProgramWrapper &getVertexProgram(void) const in getVertexProgram()
966 ProgramWrapper &getFragmentProgram(void) const in getFragmentProgram()
972 UniquePtr<ProgramWrapper> fullProg;
973 UniquePtr<ProgramWrapper> vtxProg;
974 UniquePtr<ProgramWrapper> frgProg;
979 ProgramWrapper &vtxProg = pipeline.getVertexProgram(); in logPipeline()
980 ProgramWrapper &frgProg = pipeline.getFragmentProgram(); in logPipeline()
1054 …void setUniform(ProgramWrapper &program, const string &uniformName, GLfloat value, bool useProgram…
1058 …MovePtr<ProgramWrapper> createShaderProgram(const string *vtxSource, const string *frgSource, bool…
1060 MovePtr<ProgramWrapper> createSingleShaderProgram(ShaderType shaderType, const string &src);
1064 MovePtr<ProgramWrapper> createReferenceProgram(const ProgramParams &pp);
1075 MovePtr<ProgramWrapper> m_fullProg;
1076 MovePtr<ProgramWrapper> m_vtxProg;
1077 MovePtr<ProgramWrapper> m_frgProg;
1106 MovePtr<ProgramWrapper> SeparateShaderTest::createShaderProgram(const string *vtxSource, const stri… in createShaderProgram()
1125 return MovePtr<ProgramWrapper>(wrapper.release()); in createShaderProgram()
1128 MovePtr<ProgramWrapper> SeparateShaderTest::createSingleShaderProgram(ShaderType shaderType, const … in createSingleShaderProgram()
1150 MovePtr<ProgramWrapper> wrapperPtr(wrapper); in createSingleShaderProgram()
1173 return MovePtr<ProgramWrapper>(); // Shut up compiler warnings. in createSingleShaderProgram()
1176 void SeparateShaderTest::setUniform(ProgramWrapper &program, const string &uniformName, GLfloat val… in setUniform()
1211 MovePtr<ProgramWrapper> fullProg; in createPipeline()
1212 MovePtr<ProgramWrapper> vtxProg; in createPipeline()
1213 MovePtr<ProgramWrapper> frgProg; in createPipeline()
1268 ProgramWrapper &vtxStage = *(vtxProg ? vtxProg : fullProg); in createPipeline()
1269 ProgramWrapper &frgStage = *(frgProg ? frgProg : fullProg); in createPipeline()
1280 MovePtr<ProgramWrapper> SeparateShaderTest::createReferenceProgram(const ProgramParams &pp) in createReferenceProgram()
1286 MovePtr<ProgramWrapper> program = createShaderProgram(&vtxSrc, &frgSrc, false); in createReferenceProgram()
1329 UniquePtr<ProgramWrapper> refProgram(createReferenceProgram(pp)); in testPipelineRendering()
1360 UniquePtr<ProgramWrapper> program(createReferenceProgram(programPp)); in testCurrentProgPriority()
1398 UniquePtr<ProgramWrapper> refProg(createReferenceProgram(refPp)); in testActiveProgramUniform()
1411 UniquePtr<ProgramWrapper> changeProg(createReferenceProgram(changePp)); in testActiveProgramUniform()