Lines Matching refs:ShaderInterface

237 // ShaderInterface implementation.
239 ShaderInterface::ShaderInterface (void)
243 ShaderInterface::~ShaderInterface (void)
252 StructType& ShaderInterface::allocStruct (const char* name)
271 const StructType* ShaderInterface::findStruct (const char* name) const
277 void ShaderInterface::getNamedStructs (std::vector<const StructType*>& structs) const
286 BufferBlock& ShaderInterface::allocBlock (const char* name)
681 void computeReferenceLayout (BufferLayout& layout, const ShaderInterface& interface)
889 void collectUniqueBasicTypes (std::set<glu::DataType>& basicTypes, const ShaderInterface& interface)
895 void generateCompareFuncs (std::ostream& str, const ShaderInterface& interface)
1168 void generateCompareSrc (std::ostream& src, const char* resultVar, const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& blockPointers)
1251 void generateWriteSrc (std::ostream& src, const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& blockPointers)
1280 string generateComputeShader (const glw::Functions& gl, glu::GLSLVersion glslVersion, const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& comparePtrs, const vector<BlockDataPtr>& writePtrs)
1612 void copyNonWrittenData (const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& srcPtrs, const vector<BlockDataPtr>& dstPtrs)
1862 vector<int> computeBufferSizes (const ShaderInterface& interface, const BufferLayout& layout)
1936 void initRefDataStorage (const ShaderInterface& interface, const BufferLayout& layout, RefDataStorage& storage)