Home
last modified time | relevance | path

Searched refs:TLayoutBlockStorage (Results 1 – 25 of 37) sorted by relevance

12

/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
DLayout.cpp107 const TLayoutBlockStorage storage = type.getLayoutQualifier().blockStorage; in MetalLayoutOf()
109 const bool isPacked = !config.disablePacking && (storage == TLayoutBlockStorage::EbsPacked || in MetalLayoutOf()
110 storage == TLayoutBlockStorage::EbsShared); in MetalLayoutOf()
181 TLayoutBlockStorage sh::Overlay(TLayoutBlockStorage oldStorage, const TType &type) in Overlay()
183 const TLayoutBlockStorage newStorage = type.getLayoutQualifier().blockStorage; in Overlay()
186 case TLayoutBlockStorage::EbsUnspecified: in Overlay()
187 return oldStorage == TLayoutBlockStorage::EbsUnspecified ? kDefaultLayoutBlockStorage in Overlay()
207 bool sh::CanBePacked(TLayoutBlockStorage storage) in CanBePacked()
211 case TLayoutBlockStorage::EbsPacked: in CanBePacked()
212 case TLayoutBlockStorage::EbsShared: in CanBePacked()
[all …]
DLayout.h16 constexpr const auto kDefaultLayoutBlockStorage = TLayoutBlockStorage::EbsShared;
22 TLayoutBlockStorage Overlay(TLayoutBlockStorage oldStorage, const TType &type);
29 bool CanBePacked(TLayoutBlockStorage storage);
38 void SetBlockStorage(TType &type, TLayoutBlockStorage storage);
76 TLayoutBlockStorage storage = TLayoutBlockStorage::EbsUnspecified,
83 TLayoutBlockStorage storage,
DModifyStruct.cpp320 TLayoutBlockStorage storage, in addModifiedField()
451 TLayoutBlockStorage storage = type.getLayoutQualifier().blockStorage; in introducePacking()
454 case TLayoutBlockStorage::EbsShared: in introducePacking()
455 storage = TLayoutBlockStorage::EbsStd140; in introducePacking()
457 case TLayoutBlockStorage::EbsPacked: in introducePacking()
458 storage = TLayoutBlockStorage::EbsStd430; in introducePacking()
460 case TLayoutBlockStorage::EbsStd140: in introducePacking()
461 case TLayoutBlockStorage::EbsStd430: in introducePacking()
462 case TLayoutBlockStorage::EbsUnspecified: in introducePacking()
492 const TLayoutBlockStorage packedStorage = currType.getLayoutQualifier().blockStorage; in introducePacking()
[all …]
DModifyStruct.h84 TLayoutBlockStorage initialBlockStorage = kDefaultLayoutBlockStorage;
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DShaderStorageBlockOutputHLSL.cpp41 TLayoutBlockStorage *storage, in GetBlockLayoutInfo()
93 TLayoutBlockStorage storage, in GetBlockMemberInfoByType()
195 TLayoutBlockStorage storage, in BlockInfoVisitor()
205 BlockLayoutEncoder *getEncoder(TLayoutBlockStorage storage) in getEncoder()
268 TLayoutBlockStorage mStorage;
376 TLayoutBlockStorage storage, in getMatrixStride()
459 TLayoutBlockStorage storage; in traverseSSBOAccess()
602 TLayoutBlockStorage storage; in writeEOpIndexDirectOrIndirectOutput()
DResourcesHLSL.cpp41 TLayoutBlockStorage blockStorage, in InterfaceBlockFieldTypeString()
819 const TLayoutBlockStorage blockStorage = interfaceBlock.blockStorage(); in uniformBlockString()
837 const TLayoutBlockStorage blockStorage = interfaceBlock.blockStorage(); in uniformBlockWithOneLargeArrayMemberString()
912 TLayoutBlockStorage blockStorage) in uniformBlockMembersString()
949 const TLayoutBlockStorage blockStorage = interfaceBlock.blockStorage(); in uniformBlockStructString()
DShaderStorageBlockFunctionHLSL.h58 TLayoutBlockStorage storage,
DShaderStorageBlockOutputHLSL.h67 TLayoutBlockStorage storage,
DSymbol.h233 TLayoutBlockStorage blockStorage() const { return mBlockStorage; } in blockStorage()
264 TLayoutBlockStorage mBlockStorage;
DOutputVulkanGLSL.cpp64 TLayoutBlockStorage storage = interfaceBlock->blockStorage(); in writeLayoutQualifier()
DResourcesHLSL.h88 TLayoutBlockStorage blockStorage);
DParseContext.h154 const TLayoutBlockStorage &blockStorage,
683 TLayoutBlockStorage mDefaultUniformBlockStorage;
685 TLayoutBlockStorage mDefaultBufferBlockStorage;
DBaseTypes.h1262 enum TLayoutBlockStorage enum
1355 TLayoutBlockStorage blockStorage;
1586 inline const char *getBlockStorageString(TLayoutBlockStorage bsq) in getBlockStorageString()
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/
DShaderStorageBlockOutputHLSL.cpp40 TLayoutBlockStorage *storage, in GetBlockLayoutInfo()
92 TLayoutBlockStorage storage, in GetBlockMemberInfoByType()
194 TLayoutBlockStorage storage, in BlockInfoVisitor()
204 BlockLayoutEncoder *getEncoder(TLayoutBlockStorage storage) in getEncoder()
267 TLayoutBlockStorage mStorage;
386 TLayoutBlockStorage storage, in setMatrixStride()
422 TLayoutBlockStorage storage; in traverseSSBOAccess()
DSymbol.h159 TLayoutBlockStorage blockStorage() const { return mBlockStorage; } in blockStorage()
170 TLayoutBlockStorage mBlockStorage;
DResourcesHLSL.cpp40 static TString InterfaceBlockFieldTypeString(const TField &field, TLayoutBlockStorage blockStorage) in InterfaceBlockFieldTypeString()
705 const TLayoutBlockStorage blockStorage = interfaceBlock.blockStorage(); in uniformBlockString()
748 TLayoutBlockStorage blockStorage) in uniformBlockMembersString()
783 const TLayoutBlockStorage blockStorage = interfaceBlock.blockStorage(); in uniformBlockStructString()
DShaderStorageBlockFunctionHLSL.h58 TLayoutBlockStorage storage,
DBaseTypes.h742 enum TLayoutBlockStorage enum
812 TLayoutBlockStorage blockStorage;
993 inline const char *getBlockStorageString(TLayoutBlockStorage bsq) in getBlockStorageString()
DShaderStorageBlockOutputHLSL.h73 void setMatrixStride(TIntermTyped *node, TLayoutBlockStorage storage, bool rowMajor);
DResourcesHLSL.h76 TLayoutBlockStorage blockStorage);
DParseContext.h148 const TLayoutBlockStorage &blockStorage,
615 TLayoutBlockStorage mDefaultUniformBlockStorage;
617 TLayoutBlockStorage mDefaultBufferBlockStorage;
DOutputVulkanGLSL.cpp74 TLayoutBlockStorage storage = interfaceBlock->blockStorage(); in writeLayoutQualifier()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
DBaseTypes.h98 enum TLayoutBlockStorage enum
136 inline const char* getBlockStorageString(TLayoutBlockStorage bsq) in getBlockStorageString()
426 TLayoutBlockStorage blockStorage;
DTypes.h215 TLayoutBlockStorage blockStorage() const in blockStorage()
232 TLayoutBlockStorage mBlockStorage;
DOutputASM.h85 TLayoutBlockStorage layout, bool isRowMajorLayout, int registerIndex, int blockId);
90 TLayoutBlockStorage layout;

12