Home
last modified time | relevance | path

Searched refs:SpvId (Results 1 – 4 of 4) sorted by relevance

/external/skia/src/sksl/
DSkSLSPIRVCodeGenerator.h59 virtual SpvId getPointer() = 0;
61 virtual SpvId load(OutputStream& out) = 0;
63 virtual void store(SpvId value, OutputStream& out) = 0;
99 SpvId nextId();
101 SpvId getType(const Type& type);
103 SpvId getType(const Type& type, const MemoryLayout& layout);
105 SpvId getImageType(const Type& type);
107 SpvId getFunctionType(const FunctionDeclaration& function);
109 SpvId getPointerType(const Type& type, SpvStorageClass_ storageClass);
111 SpvId getPointerType(const Type& type, const MemoryLayout& layout,
[all …]
DSkSLSPIRVCodeGenerator.cpp830 void SPIRVCodeGenerator::writeLabel(SpvId label, OutputStream& out) { in writeLabel()
964 this->writeInstruction(SpvOpCapability, (SpvId) i, out); in writeCapabilities()
969 SpvId SPIRVCodeGenerator::nextId() { in nextId()
974 SpvId resultId) { in writeStruct()
978 std::vector<SpvId> types; in writeStruct()
984 for (SpvId id : types) { in writeStruct()
1014 this->writeInstruction(SpvOpMemberDecorate, resultId, (SpvId) i, SpvDecorationOffset, in writeStruct()
1015 (SpvId) offset, fDecorationBuffer); in writeStruct()
1021 (SpvId) memoryLayout.stride(*type.fields()[i].fType), in writeStruct()
1032 SpvId SPIRVCodeGenerator::getType(const Type& type) { in getType()
[all …]
Dspirv.h51 typedef unsigned int SpvId; typedef
/external/mesa3d/src/compiler/spirv/
Dspirv.h51 typedef unsigned int SpvId; typedef