Lines Matching refs:ShaderCase
177 void parseValueElement(DataType dataType, ShaderCase::Value& result);
178 void parseValue(ShaderCase::ValueBlock& valueBlock);
179 void parseValueBlock(ShaderCase::ValueBlock& valueBlock);
740 void ShaderParser::parseValueElement(DataType expectedDataType, ShaderCase::Value& result)
746 ShaderCase::Value::Element elems[16];
804 void ShaderParser::parseValue(ShaderCase::ValueBlock& valueBlock)
809 ShaderCase::Value result;
813 result.storageType = ShaderCase::Value::STORAGE_UNIFORM;
815 result.storageType = ShaderCase::Value::STORAGE_INPUT;
817 result.storageType = ShaderCase::Value::STORAGE_OUTPUT;
878 void ShaderParser::parseValueBlock(ShaderCase::ValueBlock& valueBlock)
900 const ShaderCase::Value& val = valueBlock.values[valueNdx];
921 vector<ShaderCase::ValueBlock> valueBlockList;
924 ShaderCase::ExpectResult expectResult = ShaderCase::EXPECT_PASS;
948 expectResult = ShaderCase::EXPECT_PASS;
950 expectResult = ShaderCase::EXPECT_COMPILE_FAIL;
952 expectResult = ShaderCase::EXPECT_LINK_FAIL;
960 ShaderCase::ValueBlock block;
1045 shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, vertName.c_str(), description.c_str(),
1047 shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, fragName.c_str(), description.c_str(),
1052 shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, caseName.c_str(), description.c_str(),