Lines Matching refs:ProgramInterface
1375 bool checkProgramStage(Program& program, const ProgramInterface& program_interface, Utils::Shader::STAGES stage,
1452 bool checkMonolithicComputeProgramInterface(Program& program, const ProgramInterface& program_interface,
1474 bool checkMonolithicDrawProgramInterface(Program& program, const ProgramInterface& program_interface,
1496 bool checkSeparableDrawProgramInterface(Program& program, const ProgramInterface& program_interface,
4464 ProgramInterface::ProgramInterface()
4477 ProgramInterface::~ProgramInterface()
4490 Interface* ProgramInterface::AddInterface(const GLchar* name, Interface::TYPE type)
4516 Interface* ProgramInterface::Block(const GLchar* name)
4527 ShaderInterface& ProgramInterface::GetShaderInterface(Shader::STAGES stage)
4564 const ShaderInterface& ProgramInterface::GetShaderInterface(Shader::STAGES stage) const
4601 void ProgramInterface::CloneVertexInterface(VaryingPassthrough& varying_passthrough)
4667 void ProgramInterface::cloneVariableForStage(const Variable& variable, Shader::STAGES stage, const GLchar* prefix,
4701 Variable* ProgramInterface::cloneVariableForStage(const Variable& variable, Shader::STAGES stage,
4787 Interface* ProgramInterface::CloneBlockForStage(const Interface& block, Shader::STAGES stage, Variable::STORAGE storage,
4817 const GLchar* ProgramInterface::GetStagePrefix(Shader::STAGES stage, Variable::STORAGE storage)
4840 std::string ProgramInterface::GetDefinitionsStructures() const
4851 std::string ProgramInterface::GetInterfaceForStage(Shader::STAGES stage) const
4936 Interface* ProgramInterface::GetBlock(const GLchar* name)
4947 Interface* ProgramInterface::GetStructure(const GLchar* name)
4958 Interface* ProgramInterface::Structure(const GLchar* name)
4968 void ProgramInterface::replaceBinding(Variable& variable, Shader::STAGES stage)
6394 void TextureTestBase::prepareAttribLocation(Utils::Program& program, Utils::ProgramInterface& program_interface)
6524 Utils::ProgramInterface& /* program_interface */,
6538 Utils::ProgramInterface& program_interface,
6806 void TextureTestBase::prepareAttributes(GLuint test_case_index, Utils::ProgramInterface& program_interface,
6916 void TextureTestBase::prepareFragmentDataLoc(Utils::Program& program, Utils::ProgramInterface& program_interface)
7053 void TextureTestBase::prepareSSBs(GLuint test_case_index, Utils::ProgramInterface& program_interface,
7076 void TextureTestBase::prepareSSBs(GLuint test_case_index, Utils::ProgramInterface& program_interface,
7200 void TextureTestBase::prepareUniforms(GLuint test_case_index, Utils::ProgramInterface& program_interface,
7223 void TextureTestBase::prepareUniforms(GLuint test_case_index, Utils::ProgramInterface& program_interface,
7263 void TextureTestBase::prepareUniforms(GLuint test_case_index, Utils::ProgramInterface& program_interface,
7306 std::string TextureTestBase::getShaderSource(GLuint test_case_index, Utils::ProgramInterface& program_interface,
7595 Utils::ProgramInterface program_interface;
7768 Utils::ProgramInterface program_interface;
8453 Utils::ProgramInterface& /* program_interface */,
8520 Utils::ProgramInterface& program_interface,
8571 Utils::ProgramInterface& /* program_interface */,
8622 Utils::ProgramInterface& /* program_interface */,
8650 Utils::ProgramInterface& program_interface,
8677 Utils::ProgramInterface& program_interface,
8816 GLuint /* test_case_index */, Utils::ProgramInterface& /* program_interface */, Utils::Shader::STAGES stage)
8826 const GLchar* prefix = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::UNIFORM);
10552 Utils::ProgramInterface& program_interface,
10649 Utils::ProgramInterface& program_interface,
10788 Utils::ProgramInterface& /* program_interface */,
10799 const GLchar* prefix = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::SSB);
12318 void SSBAlignmentTest::getProgramInterface(GLuint /* test_case_index */, Utils::ProgramInterface& program_interface,
12448 void VaryingLocationsTest::getProgramInterface(GLuint test_case_index, Utils::ProgramInterface& program_interface,
12520 Utils::ProgramInterface& program_interface,
12529 const GLchar* prefix_in = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::VARYING_INPUT);
12531 const GLchar* prefix_out = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::VARYING_OUTPUT);
12688 Utils::ProgramInterface& program_interface,
12769 Utils::ProgramInterface& /* program_interface */,
12825 Utils::ProgramInterface& /* program_interface */,
12890 Utils::ProgramInterface& program_interface,
12899 const GLchar* prefix_in = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::VARYING_INPUT);
12901 const GLchar* prefix_out = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::VARYING_OUTPUT);
13019 Utils::ProgramInterface& program_interface,
13536 Utils::ProgramInterface& program_interface,
14852 void VaryingComponentsTest::getProgramInterface(GLuint test_case_index, Utils::ProgramInterface& program_interface,
15042 const GLchar* prefix = Utils::ProgramInterface::GetStagePrefix(stage, storage);
15073 Utils::ProgramInterface& program_interface, const testCase& test_case,
19685 Utils::ProgramInterface& program_interface)
19705 Utils::ProgramInterface& program_interface,
19898 Utils::ProgramInterface& program_interface,
19945 Utils::ProgramInterface& program_interface)