|
RetroArch
|
This is the complete list of members for spv::Builder, including all inherited members.
| accessChain | spv::Builder | protected |
| accessChainGetInferredType() | spv::Builder | |
| accessChainGetLValue() | spv::Builder | |
| accessChainLoad(Decoration precision, Decoration nonUniform, Id ResultType) | spv::Builder | |
| accessChainPush(Id offset) | spv::Builder | inline |
| accessChainPushComponent(Id component, Id preSwizzleBaseType) | spv::Builder | inline |
| accessChainPushSwizzle(std::vector< unsigned > &swizzle, Id preSwizzleBaseType) | spv::Builder | |
| accessChainStore(Id rvalue) | spv::Builder | |
| addCapability(spv::Capability cap) | spv::Builder | inline |
| addDecoration(Id, Decoration, int num=-1) | spv::Builder | |
| addDecoration(Id, Decoration, const char *) | spv::Builder | |
| addDecorationId(Id id, Decoration, Id idDecoration) | spv::Builder | |
| addEntryPoint(ExecutionModel, Function *, const char *name) | spv::Builder | |
| addExecutionMode(Function *, ExecutionMode mode, int value1=-1, int value2=-1, int value3=-1) | spv::Builder | |
| addExtension(const char *ext) | spv::Builder | inline |
| addLine(Id fileName, int line, int column) | spv::Builder | |
| addMemberDecoration(Id, unsigned int member, Decoration, int num=-1) | spv::Builder | |
| addMemberDecoration(Id, unsigned int member, Decoration, const char *) | spv::Builder | |
| addMemberName(Id, int member, const char *name) | spv::Builder | |
| addModuleProcessed(const std::string &p) | spv::Builder | inline |
| addName(Id, const char *name) | spv::Builder | |
| addressModel | spv::Builder | protected |
| addSourceExtension(const char *ext) | spv::Builder | inline |
| addSwitchBreak() | spv::Builder | |
| Builder(unsigned int spvVersion, unsigned int userNumber, SpvBuildLogger *logger) | spv::Builder | |
| builderNumber | spv::Builder | protected |
| buildPoint | spv::Builder | protected |
| capabilities | spv::Builder | protected |
| clearAccessChain() | spv::Builder | |
| closeLoop() | spv::Builder | |
| collapseAccessChain() | spv::Builder | protected |
| constantsTypesGlobals | spv::Builder | protected |
| createAccessChain(StorageClass, Id base, const std::vector< Id > &offsets) | spv::Builder | |
| createAndSetNoPredecessorBlock(const char *) | spv::Builder | protected |
| createArrayLength(Id base, unsigned int member) | spv::Builder | |
| createBinOp(Op, Id typeId, Id operand1, Id operand2) | spv::Builder | |
| createBitFieldExtractCall(Decoration precision, Id, Id, Id, bool isSigned) | spv::Builder | |
| createBitFieldInsertCall(Decoration precision, Id, Id, Id, Id) | spv::Builder | |
| createBranch(Block *block) | spv::Builder | |
| createBuiltinCall(Id resultType, Id builtins, int entryPoint, const std::vector< Id > &args) | spv::Builder | |
| createCompositeCompare(Decoration precision, Id, Id, bool) | spv::Builder | |
| createCompositeConstruct(Id typeId, const std::vector< Id > &constituents) | spv::Builder | |
| createCompositeExtract(Id composite, Id typeId, unsigned index) | spv::Builder | |
| createCompositeExtract(Id composite, Id typeId, const std::vector< unsigned > &indexes) | spv::Builder | |
| createCompositeInsert(Id object, Id composite, Id typeId, unsigned index) | spv::Builder | |
| createCompositeInsert(Id object, Id composite, Id typeId, const std::vector< unsigned > &indexes) | spv::Builder | |
| createConditionalBranch(Id condition, Block *thenBlock, Block *elseBlock) | spv::Builder | |
| createConstructor(Decoration precision, const std::vector< Id > &sources, Id resultTypeId) | spv::Builder | |
| createControlBarrier(Scope execution, Scope memory, MemorySemanticsMask) | spv::Builder | |
| createFunctionCall(spv::Function *, const std::vector< spv::Id > &) | spv::Builder | |
| createLoad(Id lValue) | spv::Builder | |
| createLoopContinue() | spv::Builder | |
| createLoopExit() | spv::Builder | |
| createLoopMerge(Block *mergeBlock, Block *continueBlock, unsigned int control, unsigned int dependencyLength) | spv::Builder | |
| createLvalueSwizzle(Id typeId, Id target, Id source, const std::vector< unsigned > &channels) | spv::Builder | |
| createMatrixConstructor(Decoration precision, const std::vector< Id > &sources, Id constructee) | spv::Builder | |
| createMemoryBarrier(unsigned executionScope, unsigned memorySemantics) | spv::Builder | |
| createNoResultOp(Op) | spv::Builder | |
| createNoResultOp(Op, Id operand) | spv::Builder | |
| createNoResultOp(Op, const std::vector< Id > &operands) | spv::Builder | |
| createOp(Op, Id typeId, const std::vector< Id > &operands) | spv::Builder | |
| createRvalueSwizzle(Decoration precision, Id typeId, Id source, const std::vector< unsigned > &channels) | spv::Builder | |
| createSamplePositionCall(Decoration precision, Id, Id) | spv::Builder | |
| createSelectionMerge(Block *mergeBlock, unsigned int control) | spv::Builder | protected |
| createSpecConstantOp(Op, Id typeId, const std::vector< spv::Id > &operands, const std::vector< unsigned > &literals) | spv::Builder | |
| createStore(Id rValue, Id lValue) | spv::Builder | |
| createTextureCall(Decoration precision, Id resultType, bool sparse, bool fetch, bool proj, bool gather, bool noImplicit, const TextureParameters &) | spv::Builder | |
| createTextureQueryCall(Op, const TextureParameters &, bool isUnsignedResult) | spv::Builder | |
| createTriOp(Op, Id typeId, Id operand1, Id operand2, Id operand3) | spv::Builder | |
| createUnaryOp(Op, Id typeId, Id operand) | spv::Builder | |
| createUndefined(Id type) | spv::Builder | |
| createVariable(StorageClass, Id type, const char *name=0) | spv::Builder | |
| createVectorExtractDynamic(Id vector, Id typeId, Id componentIndex) | spv::Builder | |
| createVectorInsertDynamic(Id vector, Id typeId, Id component, Id componentIndex) | spv::Builder | |
| currentLine | spv::Builder | protected |
| decorations | spv::Builder | protected |
| dump(std::vector< unsigned int > &) const | spv::Builder | |
| dumpInstructions(std::vector< unsigned int > &, const std::vector< std::unique_ptr< Instruction > > &) const | spv::Builder | protected |
| dumpModuleProcesses(std::vector< unsigned int > &) const | spv::Builder | protected |
| dumpSourceInstructions(std::vector< unsigned int > &) const | spv::Builder | protected |
| eliminateDeadDecorations() | spv::Builder | |
| emitOpLines | spv::Builder | protected |
| endSwitch(std::vector< Block *> &segmentBB) | spv::Builder | |
| entryPointFunction | spv::Builder | protected |
| entryPoints | spv::Builder | protected |
| executionModes | spv::Builder | protected |
| extensions | spv::Builder | protected |
| externals | spv::Builder | protected |
| findCompositeConstant(Op typeClass, const std::vector< Id > &comps) | spv::Builder | protected |
| findScalarConstant(Op typeClass, Op opcode, Id typeId, unsigned value) | spv::Builder | protected |
| findScalarConstant(Op typeClass, Op opcode, Id typeId, unsigned v1, unsigned v2) | spv::Builder | protected |
| findStructConstant(Id typeId, const std::vector< Id > &comps) | spv::Builder | protected |
| functions | spv::Builder | protected |
| generatingOpCodeForSpecConst | spv::Builder | protected |
| getAccessChain() | spv::Builder | inline |
| getBuildPoint() const | spv::Builder | inline |
| getConstantScalar(Id resultId) const | spv::Builder | inline |
| getContainedTypeId(Id typeId) const | spv::Builder | |
| getContainedTypeId(Id typeId, int) const | spv::Builder | |
| getDerefTypeId(Id resultId) const | spv::Builder | |
| getImageType(Id resultId) const | spv::Builder | inline |
| getImageTypeFormat(Id typeId) const | spv::Builder | inline |
| getMostBasicTypeClass(Id typeId) const | spv::Builder | |
| getNumColumns(Id resultId) const | spv::Builder | inline |
| getNumComponents(Id resultId) const | spv::Builder | inline |
| getNumRows(Id resultId) const | spv::Builder | inline |
| getNumTypeComponents(Id typeId) const | spv::Builder | inline |
| getNumTypeConstituents(Id typeId) const | spv::Builder | |
| getOpCode(Id id) const | spv::Builder | inline |
| getScalarTypeId(Id typeId) const | spv::Builder | |
| getScalarTypeWidth(Id typeId) const | spv::Builder | inline |
| getSpvVersion() const | spv::Builder | inline |
| getStorageClass(Id resultId) const | spv::Builder | inline |
| getTypeClass(Id typeId) const | spv::Builder | inline |
| getTypeDimensionality(Id typeId) const | spv::Builder | inline |
| getTypeId(Id resultId) const | spv::Builder | inline |
| getTypeNumColumns(Id typeId) const | spv::Builder | inline |
| getTypeNumRows(Id typeId) const | spv::Builder | inline |
| getTypeStorageClass(Id typeId) const | spv::Builder | inline |
| getUniqueId() | spv::Builder | inline |
| getUniqueIds(int numIds) | spv::Builder | inline |
| groupedConstants | spv::Builder | protected |
| groupedStructConstants | spv::Builder | protected |
| groupedTypes | spv::Builder | protected |
| import(const char *) | spv::Builder | |
| imports | spv::Builder | protected |
| isAggregate(Id resultId) const | spv::Builder | inline |
| isAggregateType(Id typeId) const | spv::Builder | inline |
| isArrayedImageType(Id typeId) const | spv::Builder | inline |
| isArrayType(Id typeId) const | spv::Builder | inline |
| isBoolType(Id typeId) | spv::Builder | inline |
| isConstant(Id resultId) const | spv::Builder | inline |
| isConstantOpCode(Op opcode) const | spv::Builder | |
| isConstantScalar(Id resultId) const | spv::Builder | inline |
| isFloatType(Id typeId) const | spv::Builder | inline |
| isImageType(Id typeId) const | spv::Builder | inline |
| isInSpecConstCodeGenMode() | spv::Builder | inline |
| isIntType(Id typeId) const | spv::Builder | inline |
| isMatrix(Id resultId) const | spv::Builder | inline |
| isMatrixType(Id typeId) const | spv::Builder | inline |
| isPointer(Id resultId) const | spv::Builder | inline |
| isPointerType(Id typeId) const | spv::Builder | inline |
| isSampledImage(Id resultId) const | spv::Builder | inline |
| isSampledImageType(Id typeId) const | spv::Builder | inline |
| isSamplerType(Id typeId) const | spv::Builder | inline |
| isScalar(Id resultId) const | spv::Builder | inline |
| isScalarType(Id typeId) const | spv::Builder | inline |
| isSpecConstant(Id resultId) const | spv::Builder | inline |
| isSpecConstantOpCode(Op opcode) const | spv::Builder | |
| isStructType(Id typeId) const | spv::Builder | inline |
| isUintType(Id typeId) const | spv::Builder | inline |
| isVector(Id resultId) const | spv::Builder | inline |
| isVectorType(Id typeId) const | spv::Builder | inline |
| leaveFunction() | spv::Builder | |
| logger | spv::Builder | protected |
| loops | spv::Builder | protected |
| makeArrayType(Id element, Id sizeId, int stride) | spv::Builder | |
| makeBoolConstant(bool b, bool specConstant=false) | spv::Builder | |
| makeBoolType() | spv::Builder | |
| makeCompositeConstant(Id type, const std::vector< Id > &comps, bool specConst=false) | spv::Builder | |
| makeDiscard() | spv::Builder | |
| makeDoubleConstant(double d, bool specConstant=false) | spv::Builder | |
| makeEntryPoint(const char *) | spv::Builder | |
| makeFloat16Constant(float f16, bool specConstant=false) | spv::Builder | |
| makeFloatConstant(float f, bool specConstant=false) | spv::Builder | |
| makeFloatType(int width) | spv::Builder | |
| makeFpConstant(Id type, double d, bool specConstant=false) | spv::Builder | |
| makeFunctionEntry(Decoration precision, Id returnType, const char *name, const std::vector< Id > ¶mTypes, const std::vector< std::vector< Decoration >> &precisions, Block **entry=0) | spv::Builder | |
| makeFunctionType(Id returnType, const std::vector< Id > ¶mTypes) | spv::Builder | |
| makeImageType(Id sampledType, Dim, bool depth, bool arrayed, bool ms, unsigned sampled, ImageFormat format) | spv::Builder | |
| makeInt16Constant(int i, bool specConstant=false) | spv::Builder | inline |
| makeInt64Constant(long long i, bool specConstant=false) | spv::Builder | inline |
| makeInt64Constant(Id typeId, unsigned long long value, bool specConstant) | spv::Builder | protected |
| makeInt8Constant(int i, bool specConstant=false) | spv::Builder | inline |
| makeIntConstant(int i, bool specConstant=false) | spv::Builder | inline |
| makeIntConstant(Id typeId, unsigned value, bool specConstant) | spv::Builder | protected |
| makeIntegerType(int width, bool hasSign) | spv::Builder | |
| makeIntType(int width) | spv::Builder | inline |
| makeMatrixType(Id component, int cols, int rows) | spv::Builder | |
| makeNewBlock() | spv::Builder | |
| makeNewLoop() | spv::Builder | |
| makePointer(StorageClass, Id type) | spv::Builder | |
| makeReturn(bool implicit, Id retVal=0) | spv::Builder | |
| makeRuntimeArray(Id element) | spv::Builder | |
| makeSampledImageType(Id imageType) | spv::Builder | |
| makeSamplerType() | spv::Builder | |
| makeStructResultType(Id type0, Id type1) | spv::Builder | |
| makeStructType(const std::vector< Id > &members, const char *) | spv::Builder | |
| makeSwitch(Id condition, unsigned int control, int numSegments, const std::vector< int > &caseValues, const std::vector< int > &valueToSegment, int defaultSegment, std::vector< Block *> &segmentBB) | spv::Builder | |
| makeUint16Constant(unsigned u, bool specConstant=false) | spv::Builder | inline |
| makeUint64Constant(unsigned long long u, bool specConstant=false) | spv::Builder | inline |
| makeUint8Constant(unsigned u, bool specConstant=false) | spv::Builder | inline |
| makeUintConstant(unsigned u, bool specConstant=false) | spv::Builder | inline |
| makeUintType(int width) | spv::Builder | inline |
| makeVectorType(Id component, int size) | spv::Builder | |
| makeVoidType() | spv::Builder | |
| maxMatrixSize | spv::Builder | static |
| memoryModel | spv::Builder | protected |
| module | spv::Builder | protected |
| moduleProcesses | spv::Builder | protected |
| names | spv::Builder | protected |
| nextSwitchSegment(std::vector< Block *> &segmentBB, int segment) | spv::Builder | |
| promoteScalar(Decoration precision, Id &left, Id &right) | spv::Builder | |
| remapDynamicSwizzle() | spv::Builder | protected |
| setAccessChain(AccessChain newChain) | spv::Builder | inline |
| setAccessChainLValue(Id lValue) | spv::Builder | inline |
| setAccessChainRValue(Id rValue) | spv::Builder | inline |
| setBuildPoint(Block *bp) | spv::Builder | inline |
| setEmitOpLines() | spv::Builder | inline |
| setLine(int line) | spv::Builder | |
| setMemoryModel(spv::AddressingModel addr, spv::MemoryModel mem) | spv::Builder | inline |
| setPrecision(Id id, Decoration precision) | spv::Builder | inline |
| setSource(spv::SourceLanguage lang, int version) | spv::Builder | inline |
| setSourceFile(const std::string &file) | spv::Builder | inline |
| setSourceText(const std::string &text) | spv::Builder | inline |
| setToNormalCodeGenMode() | spv::Builder | inline |
| setToSpecConstCodeGenMode() | spv::Builder | inline |
| simplifyAccessChainSwizzle() | spv::Builder | protected |
| smearScalar(Decoration precision, Id scalarVal, Id vectorType) | spv::Builder | |
| source | spv::Builder | protected |
| sourceExtensions | spv::Builder | protected |
| sourceFileStringId | spv::Builder | protected |
| sourceText | spv::Builder | protected |
| sourceVersion | spv::Builder | protected |
| spvVersion | spv::Builder | protected |
| strings | spv::Builder | protected |
| switchMerges | spv::Builder | protected |
| transferAccessChainSwizzle(bool dynamic) | spv::Builder | protected |
| uniqueId | spv::Builder | protected |
| ~Builder() | spv::Builder | virtual |
1.8.15