Home | History | Annotate | Download | only in compiler

Lines Matching refs:BlockMemberInfo

36 	struct BlockMemberInfo
38 BlockMemberInfo() : offset(-1), arrayStride(-1), matrixStride(-1), isRowMajorMatrix(false) {}
40 BlockMemberInfo(int offset, int arrayStride, int matrixStride, bool isRowMajorMatrix)
47 static BlockMemberInfo getDefaultBlockInfo()
49 return BlockMemberInfo(-1, -1, -1, false);
74 Uniform(const TType& type, const std::string &name, int registerIndex, int blockId, const BlockMemberInfo& blockMemberInfo);
77 BlockMemberInfo blockInfo;
105 BlockMemberInfo encodeType(const TType &type);
115 static size_t getBlockRegister(const BlockMemberInfo &info);
116 static size_t getBlockRegisterElement(const BlockMemberInfo &info);
333 struct TypedMemberInfo : public BlockMemberInfo
335 TypedMemberInfo(const BlockMemberInfo& b, const TType& t) : BlockMemberInfo(b), type(t) {}
340 ArgumentInfo(const BlockMemberInfo& b, const TType& t, int clampedIndex, int bufferIndex) :