Lines Matching refs:ShaderInterface
302 // ShaderInterface implementation.
304 ShaderInterface::ShaderInterface (void)
308 ShaderInterface::~ShaderInterface (void)
317 StructType& ShaderInterface::allocStruct (const char* name)
336 const StructType* ShaderInterface::findStruct (const char* name) const
342 void ShaderInterface::getNamedStructs (std::vector<const StructType*>& structs) const
351 UniformBlock& ShaderInterface::allocBlock (const char* name)
578 void computeStd140Layout (UniformLayout& layout, const ShaderInterface& interface)
773 void collectUniqueBasicTypes (std::set<glu::DataType>& basicTypes, const ShaderInterface& interface)
779 void generateCompareFuncs (std::ostream& str, const ShaderInterface& interface)
1056 void generateCompareSrc (std::ostringstream& src, const char* resultVar, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers, bool isVertex)
1095 void generateVertexShader (std::ostringstream& src, glu::GLSLVersion glslVersion, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers)
1133 void generateFragmentShader (std::ostringstream& src, glu::GLSLVersion glslVersion, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers)