Searched refs:MemoryLayout (Results 1 – 7 of 7) sorted by relevance
| /third_party/skia/src/sksl/codegen/ |
| D | SkSLSPIRVCodeGenerator.h | 131 , fDefaultLayout(MemoryLayout::k140_Standard) 191 SpvId getType(const Type& type, const MemoryLayout& layout); 199 SpvId getPointerType(const Type& type, const MemoryLayout& layout, 208 void writeStruct(const Type& type, const MemoryLayout& layout, SpvId resultId); 452 MemoryLayout memoryLayoutForVariable(const Variable&) const; 473 const MemoryLayout fDefaultLayout;
|
| D | SkSLSPIRVCodeGenerator.cpp | 457 void SPIRVCodeGenerator::writeStruct(const Type& type, const MemoryLayout& memoryLayout, in writeStruct() 474 if (!MemoryLayout::LayoutIsSupported(*field.fType)) { in writeStruct() 552 SpvId SPIRVCodeGenerator::getType(const Type& rawType, const MemoryLayout& layout) { in getType() 574 SkASSERT(layout.fStd == MemoryLayout::Standard::k140_Standard || in getType() 575 layout.fStd == MemoryLayout::Standard::k430_Standard); in getType() 576 MemoryLayout::Standard otherStd = layout.fStd == MemoryLayout::Standard::k140_Standard in getType() 577 ? MemoryLayout::Standard::k430_Standard in getType() 578 : MemoryLayout::Standard::k140_Standard; in getType() 617 if (!MemoryLayout::LayoutIsSupported(*type)) { in getType() 750 SpvId SPIRVCodeGenerator::getPointerType(const Type& rawType, const MemoryLayout& layout, in getPointerType() [all …]
|
| D | SkSLMetalCodeGenerator.cpp | 2017 MemoryLayout memoryLayout(MemoryLayout::kMetal_Standard); in writeFields() 2022 if (!MemoryLayout::LayoutIsSupported(*fieldType)) { in writeFields()
|
| /third_party/skia/src/sksl/ |
| D | SkSLMemoryLayout.h | 17 class MemoryLayout { 25 MemoryLayout(Standard std) in MemoryLayout() function
|
| /third_party/skia/tests/ |
| D | SkSLMemoryLayoutTest.cpp | 20 SkSL::MemoryLayout layout(SkSL::MemoryLayout::k140_Standard); in DEF_TEST() 108 SkSL::MemoryLayout layout(SkSL::MemoryLayout::k430_Standard); in DEF_TEST()
|
| /third_party/skia/third_party/externals/tint/src/sem/ |
| D | type.h | 31 enum class MemoryLayout { kUniformBuffer, kStorageBuffer }; enum
|
| D | struct.h | 161 uint64_t LargestMemberBaseAlignment(MemoryLayout mem_layout) const;
|