Home
last modified time | relevance | path

Searched refs:BlockMemberInfo (Results 1 – 25 of 42) sorted by relevance

12

/third_party/skia/third_party/externals/angle2/src/compiler/translator/
Dblocklayout.h25 struct BlockMemberInfo struct
27 constexpr BlockMemberInfo() = default;
29 constexpr BlockMemberInfo(int offset, int arrayStride, int matrixStride, bool isRowMajorMatrix) in BlockMemberInfo() argument
36 constexpr BlockMemberInfo(int offset, in BlockMemberInfo() argument
71 constexpr BlockMemberInfo kDefaultBlockMemberInfo; argument
79 BlockMemberInfo encodeType(GLenum type,
85 BlockMemberInfo encodeArrayOfPreEncodedStructs(size_t size,
98 static size_t GetBlockRegister(const BlockMemberInfo &info);
99 static size_t GetBlockRegisterElement(const BlockMemberInfo &info);
179 using BlockLayoutMap = std::map<std::string, BlockMemberInfo>;
[all …]
DShaderStorageBlockOutputHLSL.h35 using BlockMemberInfoMap = std::map<const TField *, BlockMemberInfo>;
65 BlockMemberInfo *blockMemberInfo);
72 BlockMemberInfo *blockMemberInfo);
74 TIntermTyped *createFieldOffset(const TField *field, BlockMemberInfo *blockMemberInfo);
Dblocklayout.cpp31 const BlockMemberInfo &variableInfo, in encodeVariable()
183 BlockMemberInfo BlockLayoutEncoder::encodeType(GLenum type, in encodeType()
192 const BlockMemberInfo memberInfo(static_cast<int>(mCurrentOffset * kBytesPerComponent), in encodeType()
202 BlockMemberInfo BlockLayoutEncoder::encodeArrayOfPreEncodedStructs( in encodeArrayOfPreEncodedStructs()
212 const BlockMemberInfo memberInfo(static_cast<int>(mCurrentOffset * kBytesPerComponent), in encodeArrayOfPreEncodedStructs()
245 size_t BlockLayoutEncoder::GetBlockRegister(const BlockMemberInfo &info) in GetBlockRegister()
251 size_t BlockLayoutEncoder::GetBlockRegisterElement(const BlockMemberInfo &info) in GetBlockRegisterElement()
620 BlockMemberInfo variableInfo = in visitNamedVariable()
DShaderStorageBlockOutputHLSL.cpp92 const BlockMemberInfo GetBlockMemberInfoByType(const TType &type, in GetBlockMemberInfoByType()
242 mBlockInfoOut->emplace(structField, BlockMemberInfo(offset, arrayStride, -1, false)); in enterStructAccess()
247 const BlockMemberInfo &variableInfo, in encodeVariable()
500 BlockMemberInfo blockMemberInfo; in traverseSSBOAccess()
514 BlockMemberInfo *blockMemberInfo) in traverseNode()
596 BlockMemberInfo *blockMemberInfo) in writeEOpIndexDirectOrIndirectOutput()
641 BlockMemberInfo *blockMemberInfo) in createFieldOffset()
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/
Dblocklayout.h28 struct BlockMemberInfo struct
30 constexpr BlockMemberInfo() = default;
32 constexpr BlockMemberInfo(int offset, int arrayStride, int matrixStride, bool isRowMajorMatrix) in BlockMemberInfo() function
39 constexpr BlockMemberInfo(int offset, in BlockMemberInfo() function
74 constexpr BlockMemberInfo kDefaultBlockMemberInfo; argument
82 BlockMemberInfo encodeType(GLenum type,
96 static size_t GetBlockRegister(const BlockMemberInfo &info);
97 static size_t GetBlockRegisterElement(const BlockMemberInfo &info);
177 using BlockLayoutMap = std::map<std::string, BlockMemberInfo>;
270 const BlockMemberInfo &variableInfo, in encodeVariable()
Dblocklayout.cpp31 const BlockMemberInfo &variableInfo, in encodeVariable()
175 BlockMemberInfo BlockLayoutEncoder::encodeType(GLenum type, in encodeType()
184 const BlockMemberInfo memberInfo(static_cast<int>(mCurrentOffset * kBytesPerComponent), in encodeType()
208 size_t BlockLayoutEncoder::GetBlockRegister(const BlockMemberInfo &info) in GetBlockRegister()
214 size_t BlockLayoutEncoder::GetBlockRegisterElement(const BlockMemberInfo &info) in GetBlockRegisterElement()
565 BlockMemberInfo variableInfo = in visitNamedVariable()
DShaderStorageBlockOutputHLSL.cpp91 const BlockMemberInfo GetBlockMemberInfoByType(const TType &type, in GetBlockMemberInfoByType()
241 mBlockInfoOut->emplace(structField, BlockMemberInfo(offset, arrayStride, -1, false)); in enterStructAccess()
246 const BlockMemberInfo &variableInfo, in encodeVariable()
741 const BlockMemberInfo &memberInfo = fieldInfoIter->second; in writeDotOperatorOutput()
DShaderStorageBlockOutputHLSL.h35 using BlockMemberInfoMap = std::map<const TField *, BlockMemberInfo>;
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
DOutputASM.h36 struct BlockMemberInfo struct
38 BlockMemberInfo() : offset(-1), arrayStride(-1), matrixStride(-1), isRowMajorMatrix(false) {} in BlockMemberInfo() function
40 BlockMemberInfo(int offset, int arrayStride, int matrixStride, bool isRowMajorMatrix) in BlockMemberInfo() function
47 static BlockMemberInfo getDefaultBlockInfo() in getDefaultBlockInfo() argument
49 return BlockMemberInfo(-1, -1, -1, false); in getDefaultBlockInfo()
74 …type, const std::string &name, int registerIndex, int blockId, const BlockMemberInfo& blockMemberI… argument
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);
[all …]
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/
DUniform.h59 const sh::BlockMemberInfo &blockInfo);
77 sh::BlockMemberInfo blockInfo;
88 const sh::BlockMemberInfo &blockInfo);
92 sh::BlockMemberInfo blockInfo;
DUniform.cpp54 const sh::BlockMemberInfo &blockInfoIn) in LinkedUniform()
107 const sh::BlockMemberInfo &blockInfoIn) in BufferVariable()
DProgramLinkedResources.h24 struct BlockMemberInfo;
92 bool(const std::string &name, const std::string &mappedName, sh::BlockMemberInfo *infoOut)>;
DProgramLinkedResources.cpp254 sh::BlockMemberInfo variableInfo; in visitNamedVariable()
317 sh::BlockMemberInfo variableInfo; in visitNamedVariable()
554 sh::BlockMemberInfo *infoOut);
639 sh::BlockMemberInfo *infoOut) in getBlockMemberInfo()
1269 sh::BlockMemberInfo *infoOut) { in linkResources()
1294 sh::BlockMemberInfo *infoOut) { in linkResources()
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DUniform.h59 const sh::BlockMemberInfo &blockInfo);
77 sh::BlockMemberInfo blockInfo;
89 const sh::BlockMemberInfo &blockInfo);
93 sh::BlockMemberInfo blockInfo;
DUniform.cpp54 const sh::BlockMemberInfo &blockInfoIn) in LinkedUniform()
109 const sh::BlockMemberInfo &blockInfoIn) in BufferVariable()
DProgramLinkedResources.h24 struct BlockMemberInfo;
98 bool(const std::string &name, const std::string &mappedName, sh::BlockMemberInfo *infoOut)>;
DProgramLinkedResources.cpp259 sh::BlockMemberInfo variableInfo; in visitNamedVariable()
323 sh::BlockMemberInfo variableInfo; in visitNamedVariable()
579 sh::BlockMemberInfo *infoOut);
664 sh::BlockMemberInfo *infoOut) in getBlockMemberInfo()
1474 sh::BlockMemberInfo *infoOut) { in linkResources()
1499 sh::BlockMemberInfo *infoOut) { in linkResources()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DProgramVk.cpp78 const sh::BlockMemberInfo &layoutInfo, in UpdateDefaultUniformBlock()
111 const sh::BlockMemberInfo &layoutInfo, in ReadFromDefaultUniformBlock()
183 sh::BlockMemberInfo blockInfo; in load()
218 sh::BlockMemberInfo &blockInfo = in save()
351 gl::ShaderMap<sh::BlockMemberInfo> layoutInfo; in initDefaultUniformLayoutMapping()
434 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location]; in setUniformImpl()
453 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location]; in setUniformImpl()
497 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location]; in getUniformImpl()
597 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location]; in setUniformMatrixfv()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
DProgramGL.h133 sh::BlockMemberInfo *memberInfoOut) const;
136 sh::BlockMemberInfo *memberInfoOut) const;
DRendererGL.h41 struct BlockMemberInfo;
DProgramGL.cpp850 sh::BlockMemberInfo *memberInfoOut) const in getUniformBlockMemberInfo()
879 sh::BlockMemberInfo *memberInfoOut) const in getShaderStorageBlockMemberInfo()
1131 sh::BlockMemberInfo *infoOut) { in linkResources()
1144 sh::BlockMemberInfo *infoOut) { in linkResources()
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
DProgramGL.h138 sh::BlockMemberInfo *memberInfoOut) const;
141 sh::BlockMemberInfo *memberInfoOut) const;
DProgramGL.cpp842 sh::BlockMemberInfo *memberInfoOut) const in getUniformBlockMemberInfo()
871 sh::BlockMemberInfo *memberInfoOut) const in getShaderStorageBlockMemberInfo()
1189 sh::BlockMemberInfo *infoOut) { in linkResources()
1202 sh::BlockMemberInfo *infoOut) { in linkResources()
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DProgramVk.cpp79 const sh::BlockMemberInfo &layoutInfo, in UpdateDefaultUniformBlock()
112 const sh::BlockMemberInfo &layoutInfo, in ReadFromDefaultUniformBlock()
437 sh::BlockMemberInfo blockInfo; in load()
474 sh::BlockMemberInfo &blockInfo = in save()
726 gl::ShaderMap<sh::BlockMemberInfo> layoutInfo; in initDefaultUniformLayoutMapping()
811 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location]; in setUniformImpl()
830 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location]; in setUniformImpl()
874 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location]; in getUniformImpl()
973 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location]; in setUniformMatrixfv()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/
DProgramMtl.mm110 const sh::BlockMemberInfo &layoutInfo,
143 const sh::BlockMemberInfo &layoutInfo,
514 gl::ShaderMap<sh::BlockMemberInfo> layoutInfo;
779 sh::BlockMemberInfo &blockInfo =
804 sh::BlockMemberInfo blockInfo;
936 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location];
955 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location];
999 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location];
1089 const sh::BlockMemberInfo &layoutInfo = uniformBlock.uniformLayout[location];

12