/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
D | blocklayout.h | 25 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 …]
|
D | ShaderStorageBlockOutputHLSL.h | 35 using BlockMemberInfoMap = std::map<const TField *, BlockMemberInfo>; 65 BlockMemberInfo *blockMemberInfo); 72 BlockMemberInfo *blockMemberInfo); 74 TIntermTyped *createFieldOffset(const TField *field, BlockMemberInfo *blockMemberInfo);
|
D | blocklayout.cpp | 31 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()
|
D | ShaderStorageBlockOutputHLSL.cpp | 92 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/ |
D | blocklayout.h | 28 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()
|
D | blocklayout.cpp | 31 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()
|
D | ShaderStorageBlockOutputHLSL.cpp | 91 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()
|
D | ShaderStorageBlockOutputHLSL.h | 35 using BlockMemberInfoMap = std::map<const TField *, BlockMemberInfo>;
|
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/ |
D | OutputASM.h | 36 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/ |
D | Uniform.h | 59 const sh::BlockMemberInfo &blockInfo); 77 sh::BlockMemberInfo blockInfo; 88 const sh::BlockMemberInfo &blockInfo); 92 sh::BlockMemberInfo blockInfo;
|
D | Uniform.cpp | 54 const sh::BlockMemberInfo &blockInfoIn) in LinkedUniform() 107 const sh::BlockMemberInfo &blockInfoIn) in BufferVariable()
|
D | ProgramLinkedResources.h | 24 struct BlockMemberInfo; 92 bool(const std::string &name, const std::string &mappedName, sh::BlockMemberInfo *infoOut)>;
|
D | ProgramLinkedResources.cpp | 254 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/ |
D | Uniform.h | 59 const sh::BlockMemberInfo &blockInfo); 77 sh::BlockMemberInfo blockInfo; 89 const sh::BlockMemberInfo &blockInfo); 93 sh::BlockMemberInfo blockInfo;
|
D | Uniform.cpp | 54 const sh::BlockMemberInfo &blockInfoIn) in LinkedUniform() 109 const sh::BlockMemberInfo &blockInfoIn) in BufferVariable()
|
D | ProgramLinkedResources.h | 24 struct BlockMemberInfo; 98 bool(const std::string &name, const std::string &mappedName, sh::BlockMemberInfo *infoOut)>;
|
D | ProgramLinkedResources.cpp | 259 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/ |
D | ProgramVk.cpp | 78 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/ |
D | ProgramGL.h | 133 sh::BlockMemberInfo *memberInfoOut) const; 136 sh::BlockMemberInfo *memberInfoOut) const;
|
D | RendererGL.h | 41 struct BlockMemberInfo;
|
D | ProgramGL.cpp | 850 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/ |
D | ProgramGL.h | 138 sh::BlockMemberInfo *memberInfoOut) const; 141 sh::BlockMemberInfo *memberInfoOut) const;
|
D | ProgramGL.cpp | 842 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/ |
D | ProgramVk.cpp | 79 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/ |
D | ProgramMtl.mm | 110 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];
|