Lines Matching refs:ProgramWrapper
598 class ProgramWrapper class
601 virtual ~ProgramWrapper (void) {} in ~ProgramWrapper()
607 class ShaderProgramWrapper : public ProgramWrapper
623 class RawProgramWrapper : public ProgramWrapper
917 MovePtr<ProgramWrapper> fullProg_, in Pipeline()
918 MovePtr<ProgramWrapper> vtxProg_, in Pipeline()
919 MovePtr<ProgramWrapper> frgProg_) in Pipeline()
925 ProgramWrapper& getVertexProgram (void) const in getVertexProgram()
930 ProgramWrapper& getFragmentProgram (void) const in getFragmentProgram()
936 UniquePtr<ProgramWrapper> fullProg;
937 UniquePtr<ProgramWrapper> vtxProg;
938 UniquePtr<ProgramWrapper> frgProg;
943 ProgramWrapper& vtxProg = pipeline.getVertexProgram(); in logPipeline()
944 ProgramWrapper& frgProg = pipeline.getFragmentProgram(); in logPipeline()
1026 void setUniform (ProgramWrapper& program,
1034 MovePtr<ProgramWrapper> createShaderProgram (const string* vtxSource,
1038 MovePtr<ProgramWrapper> createSingleShaderProgram (ShaderType shaderType,
1043 MovePtr<ProgramWrapper> createReferenceProgram (const ProgramParams& pp);
1054 MovePtr<ProgramWrapper> m_fullProg;
1055 MovePtr<ProgramWrapper> m_vtxProg;
1056 MovePtr<ProgramWrapper> m_frgProg;
1090 MovePtr<ProgramWrapper> SeparateShaderTest::createShaderProgram (const string* vtxSource, in createShaderProgram()
1111 return MovePtr<ProgramWrapper>(wrapper.release()); in createShaderProgram()
1114 MovePtr<ProgramWrapper> SeparateShaderTest::createSingleShaderProgram (ShaderType shaderType, in createSingleShaderProgram()
1140 MovePtr<ProgramWrapper> wrapperPtr(wrapper); in createSingleShaderProgram()
1163 return MovePtr<ProgramWrapper>(); // Shut up compiler warnings. in createSingleShaderProgram()
1166 void SeparateShaderTest::setUniform (ProgramWrapper& program, in setUniform()
1204 MovePtr<ProgramWrapper> fullProg; in createPipeline()
1205 MovePtr<ProgramWrapper> vtxProg; in createPipeline()
1206 MovePtr<ProgramWrapper> frgProg; in createPipeline()
1277 ProgramWrapper& vtxStage = *(vtxProg ? vtxProg : fullProg); in createPipeline()
1278 ProgramWrapper& frgStage = *(frgProg ? frgProg : fullProg); in createPipeline()
1289 MovePtr<ProgramWrapper> SeparateShaderTest::createReferenceProgram (const ProgramParams& pp) in createReferenceProgram()
1297 MovePtr<ProgramWrapper> program = createShaderProgram(&vtxSrc, &frgSrc, false); in createReferenceProgram()
1332 UniquePtr<ProgramWrapper> refProgram (createReferenceProgram(pp)); in testPipelineRendering()
1364 UniquePtr<ProgramWrapper> program (createReferenceProgram(programPp)); in testCurrentProgPriority()
1404 UniquePtr<ProgramWrapper> refProg (createReferenceProgram(refPp)); in testActiveProgramUniform()
1418 UniquePtr<ProgramWrapper> changeProg (createReferenceProgram(changePp)); in testActiveProgramUniform()