Home
last modified time | relevance | path

Searched refs:MemoryLayout (Results 1 – 7 of 7) sorted by relevance

/third_party/skia/src/sksl/codegen/
DSkSLSPIRVCodeGenerator.h131 , 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;
DSkSLSPIRVCodeGenerator.cpp457 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 …]
DSkSLMetalCodeGenerator.cpp2017 MemoryLayout memoryLayout(MemoryLayout::kMetal_Standard); in writeFields()
2022 if (!MemoryLayout::LayoutIsSupported(*fieldType)) { in writeFields()
/third_party/skia/src/sksl/
DSkSLMemoryLayout.h17 class MemoryLayout {
25 MemoryLayout(Standard std) in MemoryLayout() function
/third_party/skia/tests/
DSkSLMemoryLayoutTest.cpp20 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/
Dtype.h31 enum class MemoryLayout { kUniformBuffer, kStorageBuffer }; enum
Dstruct.h161 uint64_t LargestMemberBaseAlignment(MemoryLayout mem_layout) const;