Lines Matching refs:valueBlock

94 	const ValueBlock& valueBlock = m_valueBlocks[0];
102 specializeShaders(vertexSource, fragmentSource, m_vertexSource, m_fragmentSource, valueBlock);
107 m_vertexSource = specializeVertexShader(vertexSource, valueBlock);
108 m_fragmentSource = genFragmentShader(valueBlock);
114 m_vertexSource = genVertexShader(valueBlock);
115 m_fragmentSource = specializeFragmentShader(fragmentSource, valueBlock);
362 const ValueBlock& valueBlock = m_valueBlocks[blockNdx];
365 for (int arrayNdx = 0; arrayNdx < valueBlock.arrayLength; arrayNdx++)
367 int numValues = (int)valueBlock.values.size();
378 const ShaderCase::Value& val = valueBlock.values[valNdx];
485 << (int)m_valueBlocks.size() << ", sub-case " << arrayNdx + 1 << " of " << valueBlock.arrayLength
489 dumpValues(valueBlock, arrayNdx);
522 string ShaderCase::genVertexShader(const ValueBlock& valueBlock)
536 for (int ndx = 0; ndx < (int)valueBlock.values.size(); ndx++)
538 const ShaderCase::Value& val = valueBlock.values[ndx];
559 for (int ndx = 0; ndx < (int)valueBlock.values.size(); ndx++)
561 const ShaderCase::Value& val = valueBlock.values[ndx];
576 static void genCompareFunctions(ostringstream& stream, const ShaderCase::ValueBlock& valueBlock, bool useFloatTypes)
582 for (int valueNdx = 0; valueNdx < (int)valueBlock.values.size(); valueNdx++)
584 const ShaderCase::Value& val = valueBlock.values[valueNdx];
687 static void genCompareOp(ostringstream& output, const char* dstVec4Var, const ShaderCase::ValueBlock& valueBlock,
692 for (int ndx = 0; ndx < (int)valueBlock.values.size(); ndx++)
694 const ShaderCase::Value& val = valueBlock.values[ndx];
727 string ShaderCase::genFragmentShader(const ValueBlock& valueBlock)
746 genCompareFunctions(shader, valueBlock, true);
750 for (int ndx = 0; ndx < (int)valueBlock.values.size(); ndx++)
752 const ShaderCase::Value& val = valueBlock.values[ndx];
773 genCompareOp(shader, customColorOut ? "dEQP_FragColor" : "gl_FragColor", valueBlock, "v_", DE_NULL);
780 string ShaderCase::specializeVertexShader(const char* src, const ValueBlock& valueBlock)
794 for (int ndx = 0; ndx < (int)valueBlock.values.size(); ndx++)
796 const ShaderCase::Value& val = valueBlock.values[ndx];
840 string ShaderCase::specializeFragmentShader(const char* src, const ValueBlock& valueBlock)
851 genCompareFunctions(decl, valueBlock, false);
852 genCompareOp(output, fragColor, valueBlock, "", DE_NULL);
857 for (int ndx = 0; ndx < (int)valueBlock.values.size(); ndx++)
859 const ShaderCase::Value& val = valueBlock.values[ndx];
901 string& outFragmentSource, const ValueBlock& valueBlock)
914 for (int ndx = 0; ndx < (int)valueBlock.values.size(); ndx++)
916 const ShaderCase::Value& val = valueBlock.values[ndx];
954 genCompareFunctions(decl, valueBlock, false);
955 genCompareOp(output, fragColor, valueBlock, "", DE_NULL);
960 for (int ndx = 0; ndx < (int)valueBlock.values.size(); ndx++)
962 const ShaderCase::Value& val = valueBlock.values[ndx];
986 void ShaderCase::dumpValues(const ValueBlock& valueBlock, int arrayNdx)
990 int numValues = (int)valueBlock.values.size();
993 const ShaderCase::Value& val = valueBlock.values[valNdx];