/external/deqp/external/openglcts/modules/gles31/ |
H A D | es31cLayoutBindingTests.hpp | 61 UniformBlock, enumerator in enum:glcts::eSurfaceType
|
/external/swiftshader/src/OpenGL/libGLESv2/ |
H A D | Program.h | 75 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 D | Program.cpp | 104 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 D | glcUniformBlockCase.hpp | 238 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 D | glcUniformBlockCase.cpp | 176 // 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 D | glsUniformBlockCase.hpp | 179 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 D | glsUniformBlockCase.cpp | 195 // 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 D | OutputASM.h | 82 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 D | OutputASM.cpp | 281 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 D | vktUniformBlockCase.hpp | 186 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 D | vktUniformBlockCase.cpp | 138 // 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...] |