Lines Matching defs:interface

578 void computeStd140Layout (UniformLayout& layout, const ShaderInterface& interface)
582 int numUniformBlocks = interface.getNumUniformBlocks();
586 const UniformBlock& block = interface.getUniformBlock(blockNdx);
773 void collectUniqueBasicTypes (std::set<glu::DataType>& basicTypes, const ShaderInterface& interface)
775 for (int ndx = 0; ndx < interface.getNumUniformBlocks(); ++ndx)
776 collectUniqueBasicTypes(basicTypes, interface.getUniformBlock(ndx));
779 void generateCompareFuncs (std::ostream& str, const ShaderInterface& interface)
785 collectUniqueBasicTypes(types, interface);
1056 void generateCompareSrc (std::ostringstream& src, const char* resultVar, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers, bool isVertex)
1060 for (int blockNdx = 0; blockNdx < interface.getNumUniformBlocks(); blockNdx++)
1062 const UniformBlock& block = interface.getUniformBlock(blockNdx);
1095 void generateVertexShader (std::ostringstream& src, glu::GLSLVersion glslVersion, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers)
1105 interface.getNamedStructs(namedStructs);
1109 for (int blockNdx = 0; blockNdx < interface.getNumUniformBlocks(); blockNdx++)
1111 const UniformBlock& block = interface.getUniformBlock(blockNdx);
1118 generateCompareFuncs(src, interface);
1127 generateCompareSrc(src, "result", interface, layout, blockPointers, true);
1133 void generateFragmentShader (std::ostringstream& src, glu::GLSLVersion glslVersion, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers)
1143 interface.getNamedStructs(namedStructs);
1147 for (int blockNdx = 0; blockNdx < interface.getNumUniformBlocks(); blockNdx++)
1149 const UniformBlock& block = interface.getUniformBlock(blockNdx);
1156 generateCompareFuncs(src, interface);
1164 generateCompareSrc(src, "result", interface, layout, blockPointers, false);