Searched defs:UniformBlock (Results 1 - 11 of 11) sorted by relevance

/external/deqp/external/openglcts/modules/gles31/
H A Des31cLayoutBindingTests.hpp61 UniformBlock, enumerator in enum:glcts::eSurfaceType
/external/swiftshader/src/OpenGL/libGLESv2/
H A DProgram.h75 struct UniformBlock struct in namespace:es2
78 UniformBlock(const std::string &name, unsigned int elementIndex, unsigned int dataSize, std::vector<unsigned int> memberUniformIndexes);
236 bool areMatchingUniformBlocks(const glsl::UniformBlock &block1, const glsl::UniformBlock &block2, const Shader *shader1, const Shader *shader2);
240 bool defineUniformBlock(const Shader *shader, const glsl::UniformBlock &block);
312 typedef std::vector<UniformBlock*> UniformBlockArray;
H A DProgram.cpp104 UniformBlock::UniformBlock(const std::string &name, unsigned int elementIndex, unsigned int dataSize, std::vector<unsigned int> memberUniformIndexes) : function in class:es2::UniformBlock
109 void UniformBlock::setRegisterIndex(GLenum shader, unsigned int registerIndex)
124 bool UniformBlock::isArrayElement() const
129 bool UniformBlock::isReferencedByVertexShader() const
134 bool UniformBlock::isReferencedByFragmentShader() const
441 const UniformBlock &uniformBlock = *uniformBlocks[uniformBlockIndex];
480 const UniformBlock &uniformBlock = *uniformBlocks[blockIndex];
1207 UniformBlock &uniformBlock = *uniformBlocks[uniformBlockIndex];
1915 bool Program::areMatchingUniformBlocks(const glsl::UniformBlock
[all...]
/external/deqp/external/openglcts/modules/common/
H A DglcUniformBlockCase.hpp238 class UniformBlock class in namespace:deqp::ub
244 UniformBlock(const char* blockName);
319 UniformBlock& allocBlock(const char* name);
325 const UniformBlock& getUniformBlock(int ndx) const
332 std::vector<UniformBlock*> m_uniformBlocks;
H A DglcUniformBlockCase.cpp176 // UniformBlock implementation.
178 UniformBlock::UniformBlock(const char* blockName) : m_blockName(blockName), m_arraySize(0), m_flags(0) function in class:deqp::ub::UniformBlock
277 for (std::vector<UniformBlock*>::iterator i = m_uniformBlocks.begin(); i != m_uniformBlocks.end(); i++)
318 UniformBlock& ShaderInterface::allocBlock(const char* name)
321 m_uniformBlocks.push_back(new UniformBlock(name));
561 const UniformBlock& block = interface.getUniformBlock(blockNdx);
568 for (UniformBlock::ConstIterator uniformIter = block.begin(); uniformIter != block.end(); uniformIter++)
834 void generateDeclaration(std::ostringstream& src, const UniformBlock& block)
842 for (UniformBlock
[all...]
/external/deqp/modules/glshared/
H A DglsUniformBlockCase.hpp179 class UniformBlock class in namespace:deqp::gls::ub
185 UniformBlock (const char* blockName);
221 UniformBlock& allocBlock (const char* name);
224 const UniformBlock& getUniformBlock (int ndx) const { return *m_uniformBlocks[ndx]; }
228 std::vector<UniformBlock*> m_uniformBlocks;
H A DglsUniformBlockCase.cpp195 // UniformBlock implementation.
197 UniformBlock::UniformBlock (const char* blockName) function in class:deqp::gls::ub::UniformBlock
312 for (std::vector<UniformBlock*>::iterator i = m_uniformBlocks.begin(); i != m_uniformBlocks.end(); i++)
350 UniformBlock& ShaderInterface::allocBlock (const char* name)
353 m_uniformBlocks.push_back(new UniformBlock(name));
585 const UniformBlock& block = interface.getUniformBlock(blockNdx);
592 for (UniformBlock::ConstIterator uniformIter = block.begin(); uniformIter != block.end(); uniformIter++)
766 void collectUniqueBasicTypes (std::set<glu::DataType>& basicTypes, const UniformBlock& uniformBlock)
768 for (UniformBlock
[all...]
/external/swiftshader/src/OpenGL/compiler/
H A DOutputASM.h82 struct UniformBlock struct in namespace:glsl
84 UniformBlock(const std::string& name, unsigned int dataSize, unsigned int arraySize,
142 typedef std::vector<UniformBlock> ActiveUniformBlocks;
H A DOutputASM.cpp281 UniformBlock::UniformBlock(const std::string& name, unsigned int dataSize, unsigned int arraySize, function in class:glsl::UniformBlock
3617 activeUniformBlocks.push_back(UniformBlock(blockName.c_str(), 0, block->arraySize(),
/external/deqp/external/vulkancts/modules/vulkan/ubo/
H A DvktUniformBlockCase.hpp186 class UniformBlock class in namespace:vkt::ubo
192 UniformBlock (const std::string& blockName);
220 typedef de::SharedPtr<UniformBlock> UniformBlockSP;
231 UniformBlock& allocBlock (const std::string& name);
234 const UniformBlock& getUniformBlock (int ndx) const { return *m_uniformBlocks[ndx]; }
H A DvktUniformBlockCase.cpp138 // UniformBlock implementation.
140 UniformBlock::UniformBlock (const std::string& blockName) function in class:vkt::ubo::UniformBlock
238 UniformBlock& ShaderInterface::allocBlock (const std::string& name)
240 m_uniformBlocks.push_back(UniformBlockSP(new UniformBlock(name)));
533 const UniformBlock& block = interface.getUniformBlock(blockNdx);
540 for (UniformBlock::ConstIterator uniformIter = block.begin(); uniformIter != block.end(); uniformIter++)
717 void collectUniqueBasicTypes (std::set<glu::DataType>& basicTypes, const UniformBlock& uniformBlock)
719 for (UniformBlock::ConstIterator iter = uniformBlock.begin(); iter != uniformBlock.end(); ++iter)
863 deUint32 getBlockMemberOffset (int blockNdx, const UniformBlock
[all...]

Completed in 414 milliseconds