Lines Matching refs:ShaderCase

88 ShaderCase::ValueBlock::ValueBlock (void)  in ValueBlock()
93 ShaderCase::CaseRequirement::CaseRequirement (void) in CaseRequirement()
102 ShaderCase::CaseRequirement ShaderCase::CaseRequirement::createAnyExtensionRequirement (const std::… in createAnyExtensionRequirement()
113 ShaderCase::CaseRequirement ShaderCase::CaseRequirement::createLimitRequirement (deUint32 enumName,… in createLimitRequirement()
124 ShaderCase::CaseRequirement ShaderCase::CaseRequirement::createFullGLSLES100SpecificationRequiremen… in createFullGLSLES100SpecificationRequirement()
133 void ShaderCase::CaseRequirement::checkRequirements (glu::RenderContext& renderCtx, const glu::Cont… in checkRequirements()
199 ShaderCase::ShaderCaseSpecification::ShaderCaseSpecification (void) in ShaderCaseSpecification()
206 ShaderCase::ShaderCaseSpecification ShaderCase::ShaderCaseSpecification::generateSharedSourceVertex… in generateSharedSourceVertexCase()
217 ShaderCase::ShaderCaseSpecification ShaderCase::ShaderCaseSpecification::generateSharedSourceFragme… in generateSharedSourceFragmentCase()
339 ShaderCase::ShaderCase (tcu::TestContext& testCtx, RenderContext& renderCtx, const glu::ContextInfo… in ShaderCase() function in deqp::gls::sl::ShaderCase
388 ShaderCase::ShaderCase (tcu::TestContext& testCtx, RenderContext& renderCtx, const glu::ContextInfo… in ShaderCase() function in deqp::gls::sl::ShaderCase
428 ShaderCase::~ShaderCase (void) in ~ShaderCase()
432 void ShaderCase::init (void) in init()
528 …td::vector<deUint32>& pipelinePrograms, const std::string& name, const ShaderCase::Value& val, int… in setUniformValue()
543 DE_STATIC_ASSERT(sizeof(ShaderCase::Value::Element) == sizeof(glw::GLfloat)); in setUniformValue()
544 DE_STATIC_ASSERT(sizeof(ShaderCase::Value::Element) == sizeof(glw::GLint)); in setUniformValue()
590 bool ShaderCase::isTessellationPresent (void) const in isTessellationPresent()
607 bool ShaderCase::anyProgramRequiresFullGLSLES100Specification (void) const in anyProgramRequiresFullGLSLES100Specification()
618 bool ShaderCase::checkPixels (Surface& surface, int minX, int maxX, int minY, int maxY) in checkPixels()
655 bool ShaderCase::execute (void) in execute()
898 const ShaderCase::Value& val = valueBlock.values[valNdx]; in execute()
903 if (val.storageType == ShaderCase::Value::STORAGE_INPUT) in execute()
967 const ShaderCase::Value& val = valueBlock.values[valNdx]; in execute()
970 if (val.storageType == ShaderCase::Value::STORAGE_OUTPUT) in execute()
977 else if (val.storageType == ShaderCase::Value::STORAGE_UNIFORM) in execute()
1104 TestCase::IterateResult ShaderCase::iterate (void) in iterate()
1116 static void generateExtensionStatements (std::ostringstream& buf, const std::vector<ShaderCase::Cas… in generateExtensionStatements()
1119 if (requirements[ndx].getType() == ShaderCase::CaseRequirement::REQUIREMENTTYPE_EXTENSION && in generateExtensionStatements()
1125 …t std::string& baseCode, glu::ShaderType shaderType, const std::vector<ShaderCase::CaseRequirement… in injectExtensionRequirements()
1161 string ShaderCase::genVertexShader (const ValueBlock& valueBlock) const in genVertexShader()
1177 const ShaderCase::Value& val = valueBlock.values[ndx]; in genVertexShader()
1178 if (val.storageType == ShaderCase::Value::STORAGE_INPUT) in genVertexShader()
1200 const ShaderCase::Value& val = valueBlock.values[ndx]; in genVertexShader()
1201 if (val.storageType == ShaderCase::Value::STORAGE_INPUT) in genVertexShader()
1215 static void genCompareFunctions (ostringstream& stream, const ShaderCase::ValueBlock& valueBlock, b… in genCompareFunctions()
1223 const ShaderCase::Value& val = valueBlock.values[valueNdx]; in genCompareFunctions()
1224 if (val.storageType == ShaderCase::Value::STORAGE_OUTPUT) in genCompareFunctions()
1275 static void genCompareOp (ostringstream& output, const char* dstVec4Var, const ShaderCase::ValueBlo… in genCompareOp()
1281 const ShaderCase::Value& val = valueBlock.values[ndx]; in genCompareOp()
1284 if (val.storageType == ShaderCase::Value::STORAGE_OUTPUT) in genCompareOp()
1314 string ShaderCase::genFragmentShader (const ValueBlock& valueBlock) const in genFragmentShader()
1340 const ShaderCase::Value& val = valueBlock.values[ndx]; in genFragmentShader()
1345 if (val.storageType == ShaderCase::Value::STORAGE_OUTPUT) in genFragmentShader()
1368 string ShaderCase::specializeVertexShader (const char* src, const ValueBlock& valueBlock) const in specializeVertexShader()
1387 const ShaderCase::Value& val = valueBlock.values[ndx]; in specializeVertexShader()
1393 if (val.storageType == ShaderCase::Value::STORAGE_INPUT) in specializeVertexShader()
1405 else if (val.storageType == ShaderCase::Value::STORAGE_OUTPUT) in specializeVertexShader()
1434 string ShaderCase::specializeFragmentShader (const char* src, const ValueBlock& valueBlock) const in specializeFragmentShader()
1456 const ShaderCase::Value& val = valueBlock.values[ndx]; in specializeFragmentShader()
1462 if (val.storageType == ShaderCase::Value::STORAGE_INPUT) in specializeFragmentShader()
1473 else if (val.storageType == ShaderCase::Value::STORAGE_OUTPUT) in specializeFragmentShader()
1496 …g> generateVertexSpecialization (glu::GLSLVersion targetVersion, const ShaderCase::ValueBlock& val… in generateVertexSpecialization()
1508 const ShaderCase::Value& val = valueBlock.values[ndx]; in generateVertexSpecialization()
1511 if (val.storageType == ShaderCase::Value::STORAGE_INPUT) in generateVertexSpecialization()
1526 else if (val.storageType == ShaderCase::Value::STORAGE_UNIFORM && in generateVertexSpecialization()
1537 … generateFragmentSpecialization (glu::GLSLVersion targetVersion, const ShaderCase::ValueBlock& val… in generateFragmentSpecialization()
1554 const ShaderCase::Value& val = valueBlock.values[ndx]; in generateFragmentSpecialization()
1558 if (val.storageType == ShaderCase::Value::STORAGE_OUTPUT) in generateFragmentSpecialization()
1563 else if (val.storageType == ShaderCase::Value::STORAGE_UNIFORM && in generateFragmentSpecialization()
1576 … generateGeometrySpecialization (glu::GLSLVersion targetVersion, const ShaderCase::ValueBlock& val… in generateGeometrySpecialization()
1589 const ShaderCase::Value& val = valueBlock.values[ndx]; in generateGeometrySpecialization()
1593 if (val.storageType == ShaderCase::Value::STORAGE_UNIFORM && in generateGeometrySpecialization()
1604 …nerateTessControlSpecialization (glu::GLSLVersion targetVersion, const ShaderCase::ValueBlock& val… in generateTessControlSpecialization()
1617 const ShaderCase::Value& val = valueBlock.values[ndx]; in generateTessControlSpecialization()
1621 if (val.storageType == ShaderCase::Value::STORAGE_UNIFORM && in generateTessControlSpecialization()
1641 … generateTessEvalSpecialization (glu::GLSLVersion targetVersion, const ShaderCase::ValueBlock& val… in generateTessEvalSpecialization()
1654 const ShaderCase::Value& val = valueBlock.values[ndx]; in generateTessEvalSpecialization()
1658 if (val.storageType == ShaderCase::Value::STORAGE_UNIFORM && in generateTessEvalSpecialization()
1672ShaderCase::ValueBlock& valueBlock, glu::GLSLVersion targetVersion, const std::vector<ShaderCase::… in specializeShaders()
1689ShaderCase::specializeVertexShaders (glu::ProgramSources& dst, const std::vector<std::string>& sou… in specializeVertexShaders()
1694ShaderCase::specializeFragmentShaders (glu::ProgramSources& dst, const std::vector<std::string>& s… in specializeFragmentShaders()
1699ShaderCase::specializeGeometryShaders (glu::ProgramSources& dst, const std::vector<std::string>& s… in specializeGeometryShaders()
1704ShaderCase::specializeTessControlShaders (glu::ProgramSources& dst, const std::vector<std::string>… in specializeTessControlShaders()
1709ShaderCase::specializeTessEvalShaders (glu::ProgramSources& dst, const std::vector<std::string>& s… in specializeTessEvalShaders()
1714 void ShaderCase::dumpValues (const ValueBlock& valueBlock, int arrayNdx) in dumpValues()
1719 const ShaderCase::Value& val = valueBlock.values[valNdx]; in dumpValues()