Lines Matching refs:BufferLayout

205 class BufferLayout
217 int BufferLayout::getVariableIndex (const string& name) const
227 int BufferLayout::getBlockIndex (const string& name) const
319 int findBlockIndex (const BufferLayout& layout, const string& name)
459 BufferLayout& layout,
584 int computeReferenceLayout (BufferLayout& layout, int curBlockNdx, const std::string& blockPrefix, int baseOffset, const BufferVar& bufVar, deUint32 blockLayoutFlags)
681 void computeReferenceLayout (BufferLayout& layout, const ShaderInterface& interface)
776 void generateValues (const BufferLayout& layout, const vector<BlockDataPtr>& blockPointers, deUint32 seed)
1117 const BufferLayout& bufferLayout,
1168 void generateCompareSrc (std::ostream& src, const char* resultVar, const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& blockPointers)
1201 const BufferLayout& bufferLayout,
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)
1348 void getGLBufferLayout (const glw::Functions& gl, BufferLayout& layout, deUint32 program)
1543 void copyData (const BufferLayout& dstLayout, const vector<BlockDataPtr>& dstBlockPointers, const BufferLayout& srcLayout, const vector<BlockDataPtr>& srcBlockPointers)
1573 const BufferLayout& layout,
1612 void copyNonWrittenData (const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& srcPtrs, const vector<BlockDataPtr>& dstPtrs)
1791 bool compareData (tcu::TestLog& log, const BufferLayout& refLayout, const vector<BlockDataPtr>& refBlockPointers, const BufferLayout& resLayout, const vector<BlockDataPtr>& resBlockPointers)
1836 static bool hasUnsizedArray (const BufferLayout& layout, const BlockLayoutEntry& entry)
1847 static int getUnsizedArrayStride (const BufferLayout& layout, const BlockLayoutEntry& entry)
1862 vector<int> computeBufferSizes (const ShaderInterface& interface, const BufferLayout& layout)
1893 BlockDataPtr getBlockDataPtr (const BufferLayout& layout, const BlockLayoutEntry& blockLayout, void* ptr, int bufferSize)
1936 void initRefDataStorage (const ShaderInterface& interface, const BufferLayout& layout, RefDataStorage& storage)
1970 vector<BlockDataPtr> blockLocationsToPtrs (const BufferLayout& layout, const vector<BlockLocation>& blockLocations, const vector<void*>& bufPtrs)
2102 BufferLayout refLayout; // std140 / std430 layout.
2103 BufferLayout glLayout; // Layout reported by GL.
2287 bool SSBOLayoutCase::compareStdBlocks (const BufferLayout& refLayout, const BufferLayout& cmpLayout) const
2363 bool SSBOLayoutCase::compareSharedBlocks (const BufferLayout& refLayout, const BufferLayout& cmpLayout) const
2433 bool SSBOLayoutCase::compareTypes (const BufferLayout& refLayout, const BufferLayout& cmpLayout) const
2501 bool SSBOLayoutCase::checkLayoutIndices (const BufferLayout& layout) const
2538 bool SSBOLayoutCase::checkLayoutBounds (const BufferLayout& layout) const
2586 bool SSBOLayoutCase::checkIndexQueries (deUint32 program, const BufferLayout& layout) const