/external/angle/src/compiler/translator/TranslatorMetalDirect/ |
D | Layout.cpp | 107 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 …]
|
D | Layout.h | 16 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,
|
D | ModifyStruct.cpp | 320 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 …]
|
D | ModifyStruct.h | 84 TLayoutBlockStorage initialBlockStorage = kDefaultLayoutBlockStorage;
|
D | Pipeline.cpp | 388 config.initialBlockStorage = TLayoutBlockStorage::EbsStd430; // XXX: Correct? in externalStructModifyConfig()
|
/external/angle/src/compiler/translator/ |
D | ShaderStorageBlockOutputHLSL.cpp | 41 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()
|
D | ResourcesHLSL.cpp | 41 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()
|
D | ShaderStorageBlockFunctionHLSL.h | 58 TLayoutBlockStorage storage,
|
D | ShaderStorageBlockOutputHLSL.h | 67 TLayoutBlockStorage storage,
|
D | Symbol.h | 233 TLayoutBlockStorage blockStorage() const { return mBlockStorage; } in blockStorage() 264 TLayoutBlockStorage mBlockStorage;
|
D | OutputVulkanGLSL.cpp | 78 TLayoutBlockStorage storage = interfaceBlock->blockStorage(); in writeLayoutQualifier()
|
D | ResourcesHLSL.h | 88 TLayoutBlockStorage blockStorage);
|
D | BaseTypes.h | 1238 enum TLayoutBlockStorage enum 1331 TLayoutBlockStorage blockStorage; 1563 inline const char *getBlockStorageString(TLayoutBlockStorage bsq) in getBlockStorageString()
|
D | ParseContext.h | 154 const TLayoutBlockStorage &blockStorage, 676 TLayoutBlockStorage mDefaultUniformBlockStorage; 678 TLayoutBlockStorage mDefaultBufferBlockStorage;
|
D | ShaderStorageBlockFunctionHLSL.cpp | 249 TLayoutBlockStorage storage, in registerShaderStorageBlockFunction()
|
D | BuildSPIRV.h | 46 TLayoutBlockStorage blockStorage = EbsUnspecified;
|
D | BuildSPIRV.cpp | 95 TLayoutBlockStorage GetBlockStorage(const TType &type) in GetBlockStorage() 98 TLayoutBlockStorage blockStorage = type.getLayoutQualifier().blockStorage; in GetBlockStorage()
|
D | CollectVariables.cpp | 23 BlockLayoutType GetBlockLayoutType(TLayoutBlockStorage blockStorage) in GetBlockLayoutType()
|
D | ParseContext.cpp | 1021 const TLayoutBlockStorage &blockStorage, in checkStd430IsForShaderStorageBlock()
|
/external/swiftshader/src/OpenGL/compiler/ |
D | BaseTypes.h | 98 enum TLayoutBlockStorage enum 136 inline const char* getBlockStorageString(TLayoutBlockStorage bsq) in getBlockStorageString() 426 TLayoutBlockStorage blockStorage;
|
D | Types.h | 215 TLayoutBlockStorage blockStorage() const in blockStorage() 232 TLayoutBlockStorage mBlockStorage;
|
D | OutputASM.h | 85 TLayoutBlockStorage layout, bool isRowMajorLayout, int registerIndex, int blockId); 90 TLayoutBlockStorage layout;
|
D | ParseHelper.h | 269 TLayoutBlockStorage mDefaultBlockStorage;
|
D | OutputASM.cpp | 284 … TLayoutBlockStorage layout, bool isRowMajorLayout, int registerIndex, int blockId) : in UniformBlock()
|
/external/angle/src/compiler/translator/tree_ops/d3d/ |
D | RecordUniformBlocksWithLargeArrayMember.cpp | 110 const TLayoutBlockStorage blockStorage = interfaceBlock.blockStorage(); in CanTranslateUniformBlockToStructuredBuffer()
|