Lines Matching refs:ShaderCase

189 	void						parseValueElement			(DataType dataType, ShaderCase::Value& result);
190 void parseValue (ShaderCase::ValueBlock& valueBlock);
191 void parseValueBlock (ShaderCase::ValueBlock& valueBlock);
193 void parseRequirement (ShaderCase::CaseRequirement& valueBlock);
194 void parseExpectResult (ShaderCase::ExpectResult& expectResult);
196 void parsePipelineProgram (ShaderCase::PipelineProgram& program);
729 void ShaderParser::parseValueElement (DataType expectedDataType, ShaderCase::Value& result) in parseValueElement()
735 ShaderCase::Value::Element elems[16]; in parseValueElement()
793 void ShaderParser::parseValue (ShaderCase::ValueBlock& valueBlock) in parseValue()
798 ShaderCase::Value result; in parseValue()
802 result.storageType = ShaderCase::Value::STORAGE_UNIFORM; in parseValue()
804 result.storageType = ShaderCase::Value::STORAGE_INPUT; in parseValue()
806 result.storageType = ShaderCase::Value::STORAGE_OUTPUT; in parseValue()
867 void ShaderParser::parseValueBlock (ShaderCase::ValueBlock& valueBlock) in parseValueBlock()
889 const ShaderCase::Value& val = valueBlock.values[valueNdx]; in parseValueBlock()
934 void ShaderParser::parseRequirement (ShaderCase::CaseRequirement& valueBlock) in parseRequirement()
978 …valueBlock = ShaderCase::CaseRequirement::createAnyExtensionRequirement(anyExtensionStringList, af… in parseRequirement()
998 valueBlock = ShaderCase::CaseRequirement::createLimitRequirement(limitEnum, limitValue); in parseRequirement()
1004 valueBlock = ShaderCase::CaseRequirement::createFullGLSLES100SpecificationRequirement(); in parseRequirement()
1010 void ShaderParser::parseExpectResult (ShaderCase::ExpectResult& expectResult) in parseExpectResult()
1015 expectResult = ShaderCase::EXPECT_PASS; in parseExpectResult()
1017 expectResult = ShaderCase::EXPECT_COMPILE_FAIL; in parseExpectResult()
1019 expectResult = ShaderCase::EXPECT_LINK_FAIL; in parseExpectResult()
1021 expectResult = ShaderCase::EXPECT_COMPILE_LINK_FAIL; in parseExpectResult()
1023 expectResult = ShaderCase::EXPECT_VALIDATION_FAIL; in parseExpectResult()
1025 expectResult = ShaderCase::EXPECT_BUILD_SUCCESSFUL; in parseExpectResult()
1062 void ShaderParser::parsePipelineProgram (ShaderCase::PipelineProgram& program) in parsePipelineProgram()
1070 vector<ShaderCase::CaseRequirement> requirements; in parsePipelineProgram()
1085 ShaderCase::CaseRequirement requirement; in parsePipelineProgram()
1144 ShaderCase::ExpectResult expectResult = ShaderCase::EXPECT_PASS; in parseShaderCase()
1152 vector<ShaderCase::ValueBlock> valueBlockList; in parseShaderCase()
1153 vector<ShaderCase::CaseRequirement> requirements; in parseShaderCase()
1154 vector<ShaderCase::PipelineProgram> pipelinePrograms; in parseShaderCase()
1174 ShaderCase::ValueBlock block; in parseShaderCase()
1219 ShaderCase::CaseRequirement requirement; in parseShaderCase()
1225 ShaderCase::PipelineProgram pipelineProgram; in parseShaderCase()
1249ShaderCase::ShaderCaseSpecification spec = ShaderCase::ShaderCaseSpecification::generateSharedSour… in parseShaderCase()
1252 …shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, m_contextInfo, (caseName + "_verte… in parseShaderCase()
1257ShaderCase::ShaderCaseSpecification spec = ShaderCase::ShaderCaseSpecification::generateSharedSour… in parseShaderCase()
1260 …shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, m_contextInfo, (caseName + "_fragm… in parseShaderCase()
1265 ShaderCase::ShaderCaseSpecification spec; in parseShaderCase()
1268 spec.caseType = ShaderCase::CASETYPE_COMPLETE; in parseShaderCase()
1278 …shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, m_contextInfo, caseName.c_str(), d… in parseShaderCase()
1293 ShaderCase::PipelineCaseSpecification spec; in parseShaderCase()
1296 spec.caseType = ShaderCase::CASETYPE_COMPLETE; in parseShaderCase()
1301 …shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, m_contextInfo, caseName.c_str(), d… in parseShaderCase()