Home
last modified time | relevance | path

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

/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;
DPipeline.cpp388 config.initialBlockStorage = TLayoutBlockStorage::EbsStd430; // XXX: Correct? in externalStructModifyConfig()
/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()
DShaderStorageBlockFunctionHLSL.cpp249 TLayoutBlockStorage storage, in registerShaderStorageBlockFunction()
DBuildSPIRV.h48 TLayoutBlockStorage blockStorage = EbsUnspecified;
DCollectVariables.cpp23 BlockLayoutType GetBlockLayoutType(TLayoutBlockStorage blockStorage) in GetBlockLayoutType()
DBuildSPIRV.cpp80 TLayoutBlockStorage GetBlockStorage(const TType &type) in GetBlockStorage()
DParseContext.cpp1019 const TLayoutBlockStorage &blockStorage, in checkStd430IsForShaderStorageBlock()
/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;
DOutputASM.h85 TLayoutBlockStorage layout, bool isRowMajorLayout, int registerIndex, int blockId);
90 TLayoutBlockStorage layout;
DTypes.h215 TLayoutBlockStorage blockStorage() const in blockStorage()
232 TLayoutBlockStorage mBlockStorage;
DParseHelper.h269 TLayoutBlockStorage mDefaultBlockStorage;
DOutputASM.cpp284TLayoutBlockStorage layout, bool isRowMajorLayout, int registerIndex, int blockId) : in UniformBlock()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
DRecordUniformBlocksWithLargeArrayMember.cpp110 const TLayoutBlockStorage blockStorage = interfaceBlock.blockStorage(); in CanTranslateUniformBlockToStructuredBuffer()