Lines Matching refs:MemoryLayout
450 void SPIRVCodeGenerator::writeStruct(const Type& type, const MemoryLayout& memoryLayout, in writeStruct()
467 if (!MemoryLayout::LayoutIsSupported(*field.fType)) { in writeStruct()
544 SpvId SPIRVCodeGenerator::getType(const Type& rawType, const MemoryLayout& layout) { in getType()
566 SkASSERT(layout.fStd == MemoryLayout::Standard::k140_Standard || in getType()
567 layout.fStd == MemoryLayout::Standard::k430_Standard); in getType()
568 MemoryLayout::Standard otherStd = layout.fStd == MemoryLayout::Standard::k140_Standard in getType()
569 ? MemoryLayout::Standard::k430_Standard in getType()
570 : MemoryLayout::Standard::k140_Standard; in getType()
609 if (!MemoryLayout::LayoutIsSupported(*type)) { in getType()
742 SpvId SPIRVCodeGenerator::getPointerType(const Type& rawType, const MemoryLayout& layout, in getPointerType()
3015 MemoryLayout SPIRVCodeGenerator::memoryLayoutForVariable(const Variable& v) const { in memoryLayoutForVariable()
3017 return pushConstant ? MemoryLayout(MemoryLayout::k430_Standard) : fDefaultLayout; in memoryLayoutForVariable()
3021 MemoryLayout memoryLayout = this->memoryLayoutForVariable(intf.variable()); in writeInterfaceBlock()
3025 if (!MemoryLayout::LayoutIsSupported(type)) { in writeInterfaceBlock()