HomeSort by relevance Sort by last modified time
    Searched refs:UniformBlock (Results 1 - 17 of 17) sorted by null

  /external/deqp/external/vulkancts/modules/vulkan/ubo/
vktRandomUniformBlockCase.hpp 72 void generateUniform (de::Random& rnd, UniformBlock& block);
vktUniformBlockCase.hpp 186 class UniformBlock
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]; }
vktUniformBlockTests.cpp 48 UniformBlock& block = m_interface.allocBlock("Block");
83 UniformBlock& block = m_interface.allocBlock("Block");
108 UniformBlock& block = m_interface.allocBlock("Block");
139 UniformBlock& block = m_interface.allocBlock("Block");
171 UniformBlock& block = m_interface.allocBlock("Block");
194 UniformBlock& blockA = m_interface.allocBlock("BlockA");
201 UniformBlock& blockB = m_interface.allocBlock("BlockB");
235 UniformBlock& blockA = m_interface.allocBlock("BlockA");
242 UniformBlock& blockB = m_interface.allocBlock("BlockB");
273 UniformBlock& block = m_interface.allocBlock("Block")
    [all...]
vktRandomUniformBlockCase.cpp 99 UniformBlock& block = m_interface.allocBlock(std::string("Block") + (char)('A' + m_blockNdx));
132 void RandomUniformBlockCase::generateUniform (de::Random& rnd, UniformBlock& block)
vktUniformBlockCase.cpp 138 // UniformBlock implementation.
140 UniformBlock::UniformBlock (const std::string& blockName)
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
    [all...]
  /external/deqp/modules/glshared/
glsRandomUniformBlockCase.hpp 81 void generateUniform (de::Random& rnd, ub::UniformBlock& block);
glsUniformBlockCase.hpp 179 class UniformBlock
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;
glsUniformBlockCase.cpp 195 // UniformBlock implementation.
197 UniformBlock::UniformBlock (const char* blockName)
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)
    [all...]
glsRandomUniformBlockCase.cpp 87 UniformBlock& block = m_interface.allocBlock((string("Block") + (char)('A' + m_blockNdx)).c_str());
139 void RandomUniformBlockCase::generateUniform (de::Random& rnd, UniformBlock& block)
  /external/swiftshader/src/OpenGL/libGLESv2/
Program.h 74 struct UniformBlock
77 UniformBlock(const std::string &name, unsigned int elementIndex, unsigned int dataSize, std::vector<unsigned int> memberUniformIndexes);
232 bool areMatchingUniformBlocks(const glsl::UniformBlock &block1, const glsl::UniformBlock &block2, const Shader *shader1, const Shader *shader2);
234 bool defineUniformBlock(const Shader *shader, const glsl::UniformBlock &block);
303 typedef std::vector<UniformBlock*> UniformBlockArray;
Program.cpp 104 UniformBlock::UniformBlock(const std::string &name, unsigned int elementIndex, unsigned int dataSize, std::vector<unsigned int> memberUniformIndexes) :
109 void UniformBlock::setRegisterIndex(GLenum shader, unsigned int registerIndex)
124 bool UniformBlock::isArrayElement() const
129 bool UniformBlock::isReferencedByVertexShader() const
134 bool UniformBlock::isReferencedByFragmentShader() const
398 const UniformBlock &uniformBlock = *uniformBlocks[uniformBlockIndex];
403 *params = static_cast<GLint>(uniformBlock.dataSize);
406 *params = static_cast<GLint>(uniformBlock.name.size() + 1 + (uniformBlock.isArrayElement() ? 3 : 0))
    [all...]
  /external/deqp/modules/gles3/functional/
es3fUniformBlockTests.cpp 63 UniformBlock& block = m_interface.allocBlock("Block");
101 UniformBlock& block = m_interface.allocBlock("Block");
134 UniformBlock& block = m_interface.allocBlock("Block");
173 UniformBlock& block = m_interface.allocBlock("Block");
213 UniformBlock& block = m_interface.allocBlock("Block");
245 UniformBlock& blockA = m_interface.allocBlock("BlockA");
252 UniformBlock& blockB = m_interface.allocBlock("BlockB");
296 UniformBlock& blockA = m_interface.allocBlock("BlockA");
303 UniformBlock& blockB = m_interface.allocBlock("BlockB");
  /external/swiftshader/src/OpenGL/compiler/
OutputASM.h 75 struct UniformBlock
77 UniformBlock(const std::string& name, unsigned int dataSize, unsigned int arraySize,
136 typedef std::vector<UniformBlock> ActiveUniformBlocks;
OutputASM.cpp 89 UniformBlock::UniformBlock(const std::string& name, unsigned int dataSize, unsigned int arraySize,
    [all...]
  /external/deqp/modules/gles31/functional/
es31fUniformBlockTests.cpp 65 UniformBlock& block = m_interface.allocBlock("Block");
103 UniformBlock& block = m_interface.allocBlock("Block");
  /external/deqp/modules/gles3/scripts/
gen-uniform-blocks.py 125 uniform UniformBlock
128 } uniformBlock;
132 ${{OUTPUT}} = uniformBlock.uniformMember;
141 layout(%s) uniform UniformBlock
144 } uniformBlock;
148 ${{OUTPUT}} = uniformBlock.uniformMember;
159 uniform UniformBlock
162 } uniformBlock;
166 ${{OUTPUT}} = uniformBlock.uniformMember;
175 uniform UniformBlock
    [all...]
  /external/deqp/modules/gles31/scripts/
gen-uniform-blocks.py 125 uniform UniformBlock
128 } uniformBlock;
132 ${{OUTPUT}} = uniformBlock.uniformMember;
141 layout(%s) uniform UniformBlock
144 } uniformBlock;
148 ${{OUTPUT}} = uniformBlock.uniformMember;
159 uniform UniformBlock
162 } uniformBlock;
166 ${{OUTPUT}} = uniformBlock.uniformMember;
175 uniform UniformBlock
    [all...]

Completed in 437 milliseconds