Searched refs:BlockLayoutEncoder (Results 1 – 3 of 3) sorted by relevance
92 class BlockLayoutEncoder95 BlockLayoutEncoder(bool rowMajor);96 virtual ~BlockLayoutEncoder() {} in ~BlockLayoutEncoder()123 class Std140BlockEncoder : public BlockLayoutEncoder303 …e &type, const TString &name, int registerIndex, int blockId = -1, BlockLayoutEncoder* encoder = n…
94 BlockLayoutEncoder::BlockLayoutEncoder(bool rowMajor) in BlockLayoutEncoder() function in glsl::BlockLayoutEncoder99 BlockMemberInfo BlockLayoutEncoder::encodeType(const TType &type) in encodeType()117 size_t BlockLayoutEncoder::getBlockRegister(const BlockMemberInfo &info) in getBlockRegister()123 size_t BlockLayoutEncoder::getBlockRegisterElement(const BlockMemberInfo &info) in getBlockRegisterElement()128 void BlockLayoutEncoder::nextRegister() in nextRegister()133 Std140BlockEncoder::Std140BlockEncoder(bool rowMajor) : BlockLayoutEncoder(rowMajor) in Std140BlockEncoder()3187 …onst TType &type, const TString &name, int registerIndex, int blockId, BlockLayoutEncoder* encoder) in declareUniform()3201 …coder ? shaderObject->activeUniformBlocks[blockId].registerIndex + BlockLayoutEncoder::getBlockReg… in declareUniform()
1875 …int regInc = block.dataSize / (glsl::BlockLayoutEncoder::BytesPerComponent * glsl::BlockLayoutEnco… in defineUniformBlock()1891 …int regInc = block.dataSize / (glsl::BlockLayoutEncoder::BytesPerComponent * glsl::BlockLayoutEnco… in defineUniformBlock()