Home
last modified time | relevance | path

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

/external/angle/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()
447 TLayoutBlockStorage storage = type.getLayoutQualifier().blockStorage; in introducePacking()
450 case TLayoutBlockStorage::EbsShared: in introducePacking()
451 storage = TLayoutBlockStorage::EbsStd140; in introducePacking()
453 case TLayoutBlockStorage::EbsPacked: in introducePacking()
454 storage = TLayoutBlockStorage::EbsStd430; in introducePacking()
456 case TLayoutBlockStorage::EbsStd140: in introducePacking()
457 case TLayoutBlockStorage::EbsStd430: in introducePacking()
458 case TLayoutBlockStorage::EbsUnspecified: in introducePacking()
488 const TLayoutBlockStorage packedStorage = currType.getLayoutQualifier().blockStorage; in introducePacking()
[all …]
DModifyStruct.h84 TLayoutBlockStorage initialBlockStorage = kDefaultLayoutBlockStorage;
DPipeline.cpp388 config.initialBlockStorage = TLayoutBlockStorage::EbsStd430; // XXX: Correct? in externalStructModifyConfig()
/external/angle/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.cpp78 TLayoutBlockStorage storage = interfaceBlock->blockStorage(); in writeLayoutQualifier()
DResourcesHLSL.h88 TLayoutBlockStorage blockStorage);
DBaseTypes.h1238 enum TLayoutBlockStorage enum
1331 TLayoutBlockStorage blockStorage;
1563 inline const char *getBlockStorageString(TLayoutBlockStorage bsq) in getBlockStorageString()
DParseContext.h154 const TLayoutBlockStorage &blockStorage,
676 TLayoutBlockStorage mDefaultUniformBlockStorage;
678 TLayoutBlockStorage mDefaultBufferBlockStorage;
DShaderStorageBlockFunctionHLSL.cpp249 TLayoutBlockStorage storage, in registerShaderStorageBlockFunction()
DBuildSPIRV.h46 TLayoutBlockStorage blockStorage = EbsUnspecified;
DBuildSPIRV.cpp95 TLayoutBlockStorage GetBlockStorage(const TType &type) in GetBlockStorage()
98 TLayoutBlockStorage blockStorage = type.getLayoutQualifier().blockStorage; in GetBlockStorage()
DCollectVariables.cpp23 BlockLayoutType GetBlockLayoutType(TLayoutBlockStorage blockStorage) in GetBlockLayoutType()
DParseContext.cpp1021 const TLayoutBlockStorage &blockStorage, in checkStd430IsForShaderStorageBlock()
/external/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;
DParseHelper.h269 TLayoutBlockStorage mDefaultBlockStorage;
DOutputASM.cpp284TLayoutBlockStorage layout, bool isRowMajorLayout, int registerIndex, int blockId) : in UniformBlock()
/external/angle/src/compiler/translator/tree_ops/d3d/
DRecordUniformBlocksWithLargeArrayMember.cpp110 const TLayoutBlockStorage blockStorage = interfaceBlock.blockStorage(); in CanTranslateUniformBlockToStructuredBuffer()