Searched refs:SpvId (Results 1 – 4 of 4) sorted by relevance
/external/skia/src/sksl/ |
D | SkSLSPIRVCodeGenerator.h | 59 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 …]
|
D | SkSLSPIRVCodeGenerator.cpp | 830 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 …]
|
D | spirv.h | 51 typedef unsigned int SpvId; typedef
|
/external/mesa3d/src/compiler/spirv/ |
D | spirv.h | 51 typedef unsigned int SpvId; typedef
|