Lines Matching full:shaderinterface
301 // ShaderInterface implementation.
303 ShaderInterface::ShaderInterface (void)
307 ShaderInterface::~ShaderInterface (void)
316 StructType& ShaderInterface::allocStruct (const char* name)
335 const StructType* ShaderInterface::findStruct (const char* name) const
341 void ShaderInterface::getNamedStructs (std::vector<const StructType*>& structs) const
350 UniformBlock& ShaderInterface::allocBlock (const char* name)
577 void computeStd140Layout (UniformLayout& layout, const ShaderInterface& interface)
772 void collectUniqueBasicTypes (std::set<glu::DataType>& basicTypes, const ShaderInterface& interface)
778 void generateCompareFuncs (std::ostream& str, const ShaderInterface& interface)
1053 void generateCompareSrc (std::ostringstream& src, const char* resultVar, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers, bool isVertex)
1092 void generateVertexShader (std::ostringstream& src, glu::GLSLVersion glslVersion, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers)
1130 void generateFragmentShader (std::ostringstream& src, glu::GLSLVersion glslVersion, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers)