Lines Matching refs:ShaderInterface
188 // ShaderInterface implementation.
190 ShaderInterface::ShaderInterface (void)
194 ShaderInterface::~ShaderInterface (void)
203 StructType& ShaderInterface::allocStruct (const char* name)
222 const StructType* ShaderInterface::findStruct (const char* name) const
228 void ShaderInterface::getNamedStructs (std::vector<const StructType*>& structs) const
237 BufferBlock& ShaderInterface::allocBlock (const char* name)
714 void computeReferenceLayout (BufferLayout& layout, ShaderInterface& interface)
852 void collectUniqueBasicTypes (std::set<glu::DataType>& basicTypes, const ShaderInterface& interface)
858 void generateCompareFuncs (std::ostream& str, const ShaderInterface& interface)
879 bool usesRelaxedLayout (const ShaderInterface& interface)
890 bool uses16BitStorage (const ShaderInterface& interface)
901 bool uses8BitStorage (const ShaderInterface& interface)
912 bool usesScalarLayout (const ShaderInterface& interface)
923 bool usesDescriptorIndexing(const ShaderInterface& interface)
1280 void generateCompareSrc (std::ostream& src, const char* resultVar, const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& blockPointers, MatrixLoadFlags matrixLoadFlag)
1391 void generateWriteSrc (std::ostream& src, const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& blockPointers, MatrixStoreFlags matrixStoreFlag)
1420 string generateComputeShader (const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& comparePtrs, const vector<BlockDataPtr>& writePtrs, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
1633 void copyNonWrittenData (const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& srcPtrs, const vector<BlockDataPtr>& dstPtrs)
1884 vector<int> computeBufferSizes (const ShaderInterface& interface, const BufferLayout& layout)
1952 void initRefDataStorage (const ShaderInterface& interface, const BufferLayout& layout, RefDataStorage& storage)
2050 const ShaderInterface& interface,
2060 const ShaderInterface& m_interface;
2075 const ShaderInterface& interface,