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 BlockLayoutEncoder304 …e &type, const TString &name, int registerIndex, int blockId = -1, BlockLayoutEncoder* encoder = n…
96 BlockLayoutEncoder::BlockLayoutEncoder(bool rowMajor) in BlockLayoutEncoder() function in glsl::BlockLayoutEncoder101 BlockMemberInfo BlockLayoutEncoder::encodeType(const TType &type) in encodeType()119 size_t BlockLayoutEncoder::getBlockRegister(const BlockMemberInfo &info) in getBlockRegister()125 size_t BlockLayoutEncoder::getBlockRegisterElement(const BlockMemberInfo &info) in getBlockRegisterElement()130 void BlockLayoutEncoder::nextRegister() in nextRegister()135 Std140BlockEncoder::Std140BlockEncoder(bool rowMajor) : BlockLayoutEncoder(rowMajor) in Std140BlockEncoder()3205 …onst TType &type, const TString &name, int registerIndex, int blockId, BlockLayoutEncoder* encoder) in declareUniform()3219 …coder ? shaderObject->activeUniformBlocks[blockId].registerIndex + BlockLayoutEncoder::getBlockReg… in declareUniform()
1904 …int regInc = block.dataSize / (glsl::BlockLayoutEncoder::BytesPerComponent * glsl::BlockLayoutEnco… in defineUniformBlock()1920 …int regInc = block.dataSize / (glsl::BlockLayoutEncoder::BytesPerComponent * glsl::BlockLayoutEnco… in defineUniformBlock()