Created
November 20, 2017 20:33
-
-
Save abergmeier/1838842947bc9614b2387717322dcc39 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MATCH (n) | |
DETACH DELETE n | |
CREATE(InstOpNop:Instruction{name: "OpNop",value: 0}) | |
CREATE(InstOpUndef:Instruction{name: "OpUndef",value: 1}) | |
CREATE(InstOpSizeOf:Instruction{name: "OpSizeOf",value: 321}) | |
CREATE(InstOpSourceContinued:Instruction{name: "OpSourceContinued",value: 2}) | |
CREATE(InstOpSource:Instruction{name: "OpSource",value: 3}) | |
CREATE(InstOpSourceExtension:Instruction{name: "OpSourceExtension",value: 4}) | |
CREATE(InstOpName:Instruction{name: "OpName",value: 5}) | |
CREATE(InstOpMemberName:Instruction{name: "OpMemberName",value: 6}) | |
CREATE(InstOpString:Instruction{name: "OpString",value: 7}) | |
CREATE(InstOpLine:Instruction{name: "OpLine",value: 8}) | |
CREATE(InstOpNoLine:Instruction{name: "OpNoLine",value: 317}) | |
CREATE(InstOpModuleProcessed:Instruction{name: "OpModuleProcessed",value: 330}) | |
CREATE(InstOpDecorate:Instruction{name: "OpDecorate",value: 71}) | |
CREATE(InstOpMemberDecorate:Instruction{name: "OpMemberDecorate",value: 72}) | |
CREATE(InstOpDecorationGroup:Instruction{name: "OpDecorationGroup",value: 73}) | |
CREATE(InstOpGroupDecorate:Instruction{name: "OpGroupDecorate",value: 74}) | |
CREATE(InstOpGroupMemberDecorate:Instruction{name: "OpGroupMemberDecorate",value: 75}) | |
CREATE(InstOpDecorateId:Instruction{name: "OpDecorateId",value: 332}) | |
CREATE(InstOpExtension:Instruction{name: "OpExtension",value: 10}) | |
CREATE(InstOpExtInstImport:Instruction{name: "OpExtInstImport",value: 11}) | |
CREATE(InstOpExtInst:Instruction{name: "OpExtInst",value: 12}) | |
CREATE(InstOpMemoryModel:Instruction{name: "OpMemoryModel",value: 14}) | |
CREATE(InstOpEntryPoint:Instruction{name: "OpEntryPoint",value: 15}) | |
CREATE(InstOpExecutionMode:Instruction{name: "OpExecutionMode",value: 16}) | |
CREATE(InstOpCapability:Instruction{name: "OpCapability",value: 17}) | |
CREATE(InstOpExecutionModeId:Instruction{name: "OpExecutionModeId",value: 331}) | |
CREATE(InstOpTypeVoid:Instruction{name: "OpTypeVoid",value: 19}) | |
CREATE(InstOpTypeBool:Instruction{name: "OpTypeBool",value: 20}) | |
CREATE(InstOpTypeInt:Instruction{name: "OpTypeInt",value: 21}) | |
CREATE(InstOpTypeFloat:Instruction{name: "OpTypeFloat",value: 22}) | |
CREATE(InstOpTypeVector:Instruction{name: "OpTypeVector",value: 23}) | |
CREATE(InstOpTypeMatrix:Instruction{name: "OpTypeMatrix",value: 24}) | |
CREATE(InstOpTypeImage:Instruction{name: "OpTypeImage",value: 25}) | |
CREATE(InstOpTypeSampler:Instruction{name: "OpTypeSampler",value: 26}) | |
CREATE(InstOpTypeSampledImage:Instruction{name: "OpTypeSampledImage",value: 27}) | |
CREATE(InstOpTypeArray:Instruction{name: "OpTypeArray",value: 28}) | |
CREATE(InstOpTypeRuntimeArray:Instruction{name: "OpTypeRuntimeArray",value: 29}) | |
CREATE(InstOpTypeStruct:Instruction{name: "OpTypeStruct",value: 30}) | |
CREATE(InstOpTypeOpaque:Instruction{name: "OpTypeOpaque",value: 31}) | |
CREATE(InstOpTypePointer:Instruction{name: "OpTypePointer",value: 32}) | |
CREATE(InstOpTypeFunction:Instruction{name: "OpTypeFunction",value: 33}) | |
CREATE(InstOpTypeEvent:Instruction{name: "OpTypeEvent",value: 34}) | |
CREATE(InstOpTypeDeviceEvent:Instruction{name: "OpTypeDeviceEvent",value: 35}) | |
CREATE(InstOpTypeReserveId:Instruction{name: "OpTypeReserveId",value: 36}) | |
CREATE(InstOpTypeQueue:Instruction{name: "OpTypeQueue",value: 37}) | |
CREATE(InstOpTypePipe:Instruction{name: "OpTypePipe",value: 38}) | |
CREATE(InstOpTypeForwardPointer:Instruction{name: "OpTypeForwardPointer",value: 39}) | |
CREATE(InstOpTypePipeStorage:Instruction{name: "OpTypePipeStorage",value: 322}) | |
CREATE(InstOpTypeNamedBarrier:Instruction{name: "OpTypeNamedBarrier",value: 327}) | |
CREATE(InstOpConstantTrue:Instruction{name: "OpConstantTrue",value: 41}) | |
CREATE(InstOpConstantFalse:Instruction{name: "OpConstantFalse",value: 42}) | |
CREATE(InstOpConstant:Instruction{name: "OpConstant",value: 43}) | |
CREATE(InstOpConstantComposite:Instruction{name: "OpConstantComposite",value: 44}) | |
CREATE(InstOpConstantSampler:Instruction{name: "OpConstantSampler",value: 45}) | |
CREATE(InstOpConstantNull:Instruction{name: "OpConstantNull",value: 46}) | |
CREATE(InstOpSpecConstantTrue:Instruction{name: "OpSpecConstantTrue",value: 48}) | |
CREATE(InstOpSpecConstantFalse:Instruction{name: "OpSpecConstantFalse",value: 49}) | |
CREATE(InstOpSpecConstant:Instruction{name: "OpSpecConstant",value: 50}) | |
CREATE(InstOpSpecConstantComposite:Instruction{name: "OpSpecConstantComposite",value: 51}) | |
CREATE(InstOpSpecConstantOp:Instruction{name: "OpSpecConstantOp",value: 52}) | |
CREATE(InstOpVariable:Instruction{name: "OpVariable",value: 59}) | |
CREATE(InstOpImageTexelPointer:Instruction{name: "OpImageTexelPointer",value: 60}) | |
CREATE(InstOpLoad:Instruction{name: "OpLoad",value: 61}) | |
CREATE(InstOpStore:Instruction{name: "OpStore",value: 62}) | |
CREATE(InstOpCopyMemory:Instruction{name: "OpCopyMemory",value: 63}) | |
CREATE(InstOpCopyMemorySized:Instruction{name: "OpCopyMemorySized",value: 64}) | |
CREATE(InstOpAccessChain:Instruction{name: "OpAccessChain",value: 65}) | |
CREATE(InstOpInBoundsAccessChain:Instruction{name: "OpInBoundsAccessChain",value: 66}) | |
CREATE(InstOpPtrAccessChain:Instruction{name: "OpPtrAccessChain",value: 67}) | |
CREATE(InstOpArrayLength:Instruction{name: "OpArrayLength",value: 68}) | |
CREATE(InstOpGenericPtrMemSemantics:Instruction{name: "OpGenericPtrMemSemantics",value: 69}) | |
CREATE(InstOpInBoundsPtrAccessChain:Instruction{name: "OpInBoundsPtrAccessChain",value: 70}) | |
CREATE(InstOpFunction:Instruction{name: "OpFunction",value: 54}) | |
CREATE(InstOpFunctionParameter:Instruction{name: "OpFunctionParameter",value: 55}) | |
CREATE(InstOpFunctionEnd:Instruction{name: "OpFunctionEnd",value: 56}) | |
CREATE(InstOpFunctionCall:Instruction{name: "OpFunctionCall",value: 57}) | |
CREATE(InstOpSampledImage:Instruction{name: "OpSampledImage",value: 86}) | |
CREATE(InstOpImageSampleImplicitLod:Instruction{name: "OpImageSampleImplicitLod",value: 87}) | |
CREATE(InstOpImageSampleExplicitLod:Instruction{name: "OpImageSampleExplicitLod",value: 88}) | |
CREATE(InstOpImageSampleDrefImplicitLod:Instruction{name: "OpImageSampleDrefImplicitLod",value: 89}) | |
CREATE(InstOpImageSampleDrefExplicitLod:Instruction{name: "OpImageSampleDrefExplicitLod",value: 90}) | |
CREATE(InstOpImageSampleProjImplicitLod:Instruction{name: "OpImageSampleProjImplicitLod",value: 91}) | |
CREATE(InstOpImageSampleProjExplicitLod:Instruction{name: "OpImageSampleProjExplicitLod",value: 92}) | |
CREATE(InstOpImageSampleProjDrefImplicitLod:Instruction{name: "OpImageSampleProjDrefImplicitLod",value: 93}) | |
CREATE(InstOpImageSampleProjDrefExplicitLod:Instruction{name: "OpImageSampleProjDrefExplicitLod",value: 94}) | |
CREATE(InstOpImageFetch:Instruction{name: "OpImageFetch",value: 95}) | |
CREATE(InstOpImageGather:Instruction{name: "OpImageGather",value: 96}) | |
CREATE(InstOpImageDrefGather:Instruction{name: "OpImageDrefGather",value: 97}) | |
CREATE(InstOpImageRead:Instruction{name: "OpImageRead",value: 98}) | |
CREATE(InstOpImageWrite:Instruction{name: "OpImageWrite",value: 99}) | |
CREATE(InstOpImage:Instruction{name: "OpImage",value: 100}) | |
CREATE(InstOpImageQueryFormat:Instruction{name: "OpImageQueryFormat",value: 101}) | |
CREATE(InstOpImageQueryOrder:Instruction{name: "OpImageQueryOrder",value: 102}) | |
CREATE(InstOpImageQuerySizeLod:Instruction{name: "OpImageQuerySizeLod",value: 103}) | |
CREATE(InstOpImageQuerySize:Instruction{name: "OpImageQuerySize",value: 104}) | |
CREATE(InstOpImageQueryLod:Instruction{name: "OpImageQueryLod",value: 105}) | |
CREATE(InstOpImageQueryLevels:Instruction{name: "OpImageQueryLevels",value: 106}) | |
CREATE(InstOpImageQuerySamples:Instruction{name: "OpImageQuerySamples",value: 107}) | |
CREATE(InstOpImageSparseSampleImplicitLod:Instruction{name: "OpImageSparseSampleImplicitLod",value: 305}) | |
CREATE(InstOpImageSparseSampleExplicitLod:Instruction{name: "OpImageSparseSampleExplicitLod",value: 306}) | |
CREATE(InstOpImageSparseSampleDrefImplicitLod:Instruction{name: "OpImageSparseSampleDrefImplicitLod",value: 307}) | |
CREATE(InstOpImageSparseSampleDrefExplicitLod:Instruction{name: "OpImageSparseSampleDrefExplicitLod",value: 308}) | |
CREATE(InstOpImageSparseSampleProjImplicitLod:Instruction{name: "OpImageSparseSampleProjImplicitLod",value: 309}) | |
CREATE(InstOpImageSparseSampleProjExplicitLod:Instruction{name: "OpImageSparseSampleProjExplicitLod",value: 310}) | |
CREATE(InstOpImageSparseSampleProjDrefImplicitLod:Instruction{name: "OpImageSparseSampleProjDrefImplicitLod",value: 311}) | |
CREATE(InstOpImageSparseSampleProjDrefExplicitLod:Instruction{name: "OpImageSparseSampleProjDrefExplicitLod",value: 312}) | |
CREATE(InstOpImageSparseFetch:Instruction{name: "OpImageSparseFetch",value: 313}) | |
CREATE(InstOpImageSparseGather:Instruction{name: "OpImageSparseGather",value: 314}) | |
CREATE(InstOpImageSparseDrefGather:Instruction{name: "OpImageSparseDrefGather",value: 315}) | |
CREATE(InstOpImageSparseTexelsResident:Instruction{name: "OpImageSparseTexelsResident",value: 316}) | |
CREATE(InstOpImageSparseRead:Instruction{name: "OpImageSparseRead",value: 320}) | |
CREATE(InstOpConvertFToU:Instruction{name: "OpConvertFToU",value: 109}) | |
CREATE(InstOpConvertFToS:Instruction{name: "OpConvertFToS",value: 110}) | |
CREATE(InstOpConvertSToF:Instruction{name: "OpConvertSToF",value: 111}) | |
CREATE(InstOpConvertUToF:Instruction{name: "OpConvertUToF",value: 112}) | |
CREATE(InstOpUConvert:Instruction{name: "OpUConvert",value: 113}) | |
CREATE(InstOpSConvert:Instruction{name: "OpSConvert",value: 114}) | |
CREATE(InstOpFConvert:Instruction{name: "OpFConvert",value: 115}) | |
CREATE(InstOpQuantizeToF16:Instruction{name: "OpQuantizeToF16",value: 116}) | |
CREATE(InstOpConvertPtrToU:Instruction{name: "OpConvertPtrToU",value: 117}) | |
CREATE(InstOpSatConvertSToU:Instruction{name: "OpSatConvertSToU",value: 118}) | |
CREATE(InstOpSatConvertUToS:Instruction{name: "OpSatConvertUToS",value: 119}) | |
CREATE(InstOpConvertUToPtr:Instruction{name: "OpConvertUToPtr",value: 120}) | |
CREATE(InstOpPtrCastToGeneric:Instruction{name: "OpPtrCastToGeneric",value: 121}) | |
CREATE(InstOpGenericCastToPtr:Instruction{name: "OpGenericCastToPtr",value: 122}) | |
CREATE(InstOpGenericCastToPtrExplicit:Instruction{name: "OpGenericCastToPtrExplicit",value: 123}) | |
CREATE(InstOpBitcast:Instruction{name: "OpBitcast",value: 124}) | |
CREATE(InstOpVectorExtractDynamic:Instruction{name: "OpVectorExtractDynamic",value: 77}) | |
CREATE(InstOpVectorInsertDynamic:Instruction{name: "OpVectorInsertDynamic",value: 78}) | |
CREATE(InstOpVectorShuffle:Instruction{name: "OpVectorShuffle",value: 79}) | |
CREATE(InstOpCompositeConstruct:Instruction{name: "OpCompositeConstruct",value: 80}) | |
CREATE(InstOpCompositeExtract:Instruction{name: "OpCompositeExtract",value: 81}) | |
CREATE(InstOpCompositeInsert:Instruction{name: "OpCompositeInsert",value: 82}) | |
CREATE(InstOpCopyObject:Instruction{name: "OpCopyObject",value: 83}) | |
CREATE(InstOpTranspose:Instruction{name: "OpTranspose",value: 84}) | |
CREATE(InstOpSNegate:Instruction{name: "OpSNegate",value: 126}) | |
CREATE(InstOpFNegate:Instruction{name: "OpFNegate",value: 127}) | |
CREATE(InstOpIAdd:Instruction{name: "OpIAdd",value: 128}) | |
CREATE(InstOpFAdd:Instruction{name: "OpFAdd",value: 129}) | |
CREATE(InstOpISub:Instruction{name: "OpISub",value: 130}) | |
CREATE(InstOpFSub:Instruction{name: "OpFSub",value: 131}) | |
CREATE(InstOpIMul:Instruction{name: "OpIMul",value: 132}) | |
CREATE(InstOpFMul:Instruction{name: "OpFMul",value: 133}) | |
CREATE(InstOpUDiv:Instruction{name: "OpUDiv",value: 134}) | |
CREATE(InstOpSDiv:Instruction{name: "OpSDiv",value: 135}) | |
CREATE(InstOpFDiv:Instruction{name: "OpFDiv",value: 136}) | |
CREATE(InstOpUMod:Instruction{name: "OpUMod",value: 137}) | |
CREATE(InstOpSRem:Instruction{name: "OpSRem",value: 138}) | |
CREATE(InstOpSMod:Instruction{name: "OpSMod",value: 139}) | |
CREATE(InstOpFRem:Instruction{name: "OpFRem",value: 140}) | |
CREATE(InstOpFMod:Instruction{name: "OpFMod",value: 141}) | |
CREATE(InstOpVectorTimesScalar:Instruction{name: "OpVectorTimesScalar",value: 142}) | |
CREATE(InstOpMatrixTimesScalar:Instruction{name: "OpMatrixTimesScalar",value: 143}) | |
CREATE(InstOpVectorTimesMatrix:Instruction{name: "OpVectorTimesMatrix",value: 144}) | |
CREATE(InstOpMatrixTimesVector:Instruction{name: "OpMatrixTimesVector",value: 145}) | |
CREATE(InstOpMatrixTimesMatrix:Instruction{name: "OpMatrixTimesMatrix",value: 146}) | |
CREATE(InstOpOuterProduct:Instruction{name: "OpOuterProduct",value: 147}) | |
CREATE(InstOpDot:Instruction{name: "OpDot",value: 148}) | |
CREATE(InstOpIAddCarry:Instruction{name: "OpIAddCarry",value: 149}) | |
CREATE(InstOpISubBorrow:Instruction{name: "OpISubBorrow",value: 150}) | |
CREATE(InstOpUMulExtended:Instruction{name: "OpUMulExtended",value: 151}) | |
CREATE(InstOpSMulExtended:Instruction{name: "OpSMulExtended",value: 152}) | |
CREATE(InstOpShiftRightLogical:Instruction{name: "OpShiftRightLogical",value: 194}) | |
CREATE(InstOpShiftRightArithmetic:Instruction{name: "OpShiftRightArithmetic",value: 195}) | |
CREATE(InstOpShiftLeftLogical:Instruction{name: "OpShiftLeftLogical",value: 196}) | |
CREATE(InstOpBitwiseOr:Instruction{name: "OpBitwiseOr",value: 197}) | |
CREATE(InstOpBitwiseXor:Instruction{name: "OpBitwiseXor",value: 198}) | |
CREATE(InstOpBitwiseAnd:Instruction{name: "OpBitwiseAnd",value: 199}) | |
CREATE(InstOpNot:Instruction{name: "OpNot",value: 200}) | |
CREATE(InstOpBitFieldInsert:Instruction{name: "OpBitFieldInsert",value: 201}) | |
CREATE(InstOpBitFieldSExtract:Instruction{name: "OpBitFieldSExtract",value: 202}) | |
CREATE(InstOpBitFieldUExtract:Instruction{name: "OpBitFieldUExtract",value: 203}) | |
CREATE(InstOpBitReverse:Instruction{name: "OpBitReverse",value: 204}) | |
CREATE(InstOpBitCount:Instruction{name: "OpBitCount",value: 205}) | |
CREATE(InstOpAny:Instruction{name: "OpAny",value: 154}) | |
CREATE(InstOpAll:Instruction{name: "OpAll",value: 155}) | |
CREATE(InstOpIsNan:Instruction{name: "OpIsNan",value: 156}) | |
CREATE(InstOpIsInf:Instruction{name: "OpIsInf",value: 157}) | |
CREATE(InstOpIsFinite:Instruction{name: "OpIsFinite",value: 158}) | |
CREATE(InstOpIsNormal:Instruction{name: "OpIsNormal",value: 159}) | |
CREATE(InstOpSignBitSet:Instruction{name: "OpSignBitSet",value: 160}) | |
CREATE(InstOpLessOrGreater:Instruction{name: "OpLessOrGreater",value: 161}) | |
CREATE(InstOpOrdered:Instruction{name: "OpOrdered",value: 162}) | |
CREATE(InstOpUnordered:Instruction{name: "OpUnordered",value: 163}) | |
CREATE(InstOpLogicalEqual:Instruction{name: "OpLogicalEqual",value: 164}) | |
CREATE(InstOpLogicalNotEqual:Instruction{name: "OpLogicalNotEqual",value: 165}) | |
CREATE(InstOpLogicalOr:Instruction{name: "OpLogicalOr",value: 166}) | |
CREATE(InstOpLogicalAnd:Instruction{name: "OpLogicalAnd",value: 167}) | |
CREATE(InstOpLogicalNot:Instruction{name: "OpLogicalNot",value: 168}) | |
CREATE(InstOpSelect:Instruction{name: "OpSelect",value: 169}) | |
CREATE(InstOpIEqual:Instruction{name: "OpIEqual",value: 170}) | |
CREATE(InstOpINotEqual:Instruction{name: "OpINotEqual",value: 171}) | |
CREATE(InstOpUGreaterThan:Instruction{name: "OpUGreaterThan",value: 172}) | |
CREATE(InstOpSGreaterThan:Instruction{name: "OpSGreaterThan",value: 173}) | |
CREATE(InstOpUGreaterThanEqual:Instruction{name: "OpUGreaterThanEqual",value: 174}) | |
CREATE(InstOpSGreaterThanEqual:Instruction{name: "OpSGreaterThanEqual",value: 175}) | |
CREATE(InstOpULessThan:Instruction{name: "OpULessThan",value: 176}) | |
CREATE(InstOpSLessThan:Instruction{name: "OpSLessThan",value: 177}) | |
CREATE(InstOpULessThanEqual:Instruction{name: "OpULessThanEqual",value: 178}) | |
CREATE(InstOpSLessThanEqual:Instruction{name: "OpSLessThanEqual",value: 179}) | |
CREATE(InstOpFOrdEqual:Instruction{name: "OpFOrdEqual",value: 180}) | |
CREATE(InstOpFUnordEqual:Instruction{name: "OpFUnordEqual",value: 181}) | |
CREATE(InstOpFOrdNotEqual:Instruction{name: "OpFOrdNotEqual",value: 182}) | |
CREATE(InstOpFUnordNotEqual:Instruction{name: "OpFUnordNotEqual",value: 183}) | |
CREATE(InstOpFOrdLessThan:Instruction{name: "OpFOrdLessThan",value: 184}) | |
CREATE(InstOpFUnordLessThan:Instruction{name: "OpFUnordLessThan",value: 185}) | |
CREATE(InstOpFOrdGreaterThan:Instruction{name: "OpFOrdGreaterThan",value: 186}) | |
CREATE(InstOpFUnordGreaterThan:Instruction{name: "OpFUnordGreaterThan",value: 187}) | |
CREATE(InstOpFOrdLessThanEqual:Instruction{name: "OpFOrdLessThanEqual",value: 188}) | |
CREATE(InstOpFUnordLessThanEqual:Instruction{name: "OpFUnordLessThanEqual",value: 189}) | |
CREATE(InstOpFOrdGreaterThanEqual:Instruction{name: "OpFOrdGreaterThanEqual",value: 190}) | |
CREATE(InstOpFUnordGreaterThanEqual:Instruction{name: "OpFUnordGreaterThanEqual",value: 191}) | |
CREATE(InstOpDPdx:Instruction{name: "OpDPdx",value: 207}) | |
CREATE(InstOpDPdy:Instruction{name: "OpDPdy",value: 208}) | |
CREATE(InstOpFwidth:Instruction{name: "OpFwidth",value: 209}) | |
CREATE(InstOpDPdxFine:Instruction{name: "OpDPdxFine",value: 210}) | |
CREATE(InstOpDPdyFine:Instruction{name: "OpDPdyFine",value: 211}) | |
CREATE(InstOpFwidthFine:Instruction{name: "OpFwidthFine",value: 212}) | |
CREATE(InstOpDPdxCoarse:Instruction{name: "OpDPdxCoarse",value: 213}) | |
CREATE(InstOpDPdyCoarse:Instruction{name: "OpDPdyCoarse",value: 214}) | |
CREATE(InstOpFwidthCoarse:Instruction{name: "OpFwidthCoarse",value: 215}) | |
CREATE(InstOpPhi:Instruction{name: "OpPhi",value: 245}) | |
CREATE(InstOpLoopMerge:Instruction{name: "OpLoopMerge",value: 246}) | |
CREATE(InstOpSelectionMerge:Instruction{name: "OpSelectionMerge",value: 247}) | |
CREATE(InstOpLabel:Instruction{name: "OpLabel",value: 248}) | |
CREATE(InstOpBranch:Instruction{name: "OpBranch",value: 249}) | |
CREATE(InstOpBranchConditional:Instruction{name: "OpBranchConditional",value: 250}) | |
CREATE(InstOpSwitch:Instruction{name: "OpSwitch",value: 251}) | |
CREATE(InstOpKill:Instruction{name: "OpKill",value: 252}) | |
CREATE(InstOpReturn:Instruction{name: "OpReturn",value: 253}) | |
CREATE(InstOpReturnValue:Instruction{name: "OpReturnValue",value: 254}) | |
CREATE(InstOpUnreachable:Instruction{name: "OpUnreachable",value: 255}) | |
CREATE(InstOpLifetimeStart:Instruction{name: "OpLifetimeStart",value: 256}) | |
CREATE(InstOpLifetimeStop:Instruction{name: "OpLifetimeStop",value: 257}) | |
CREATE(InstOpAtomicLoad:Instruction{name: "OpAtomicLoad",value: 227}) | |
CREATE(InstOpAtomicStore:Instruction{name: "OpAtomicStore",value: 228}) | |
CREATE(InstOpAtomicExchange:Instruction{name: "OpAtomicExchange",value: 229}) | |
CREATE(InstOpAtomicCompareExchange:Instruction{name: "OpAtomicCompareExchange",value: 230}) | |
CREATE(InstOpAtomicCompareExchangeWeak:Instruction{name: "OpAtomicCompareExchangeWeak",value: 231}) | |
CREATE(InstOpAtomicIIncrement:Instruction{name: "OpAtomicIIncrement",value: 232}) | |
CREATE(InstOpAtomicIDecrement:Instruction{name: "OpAtomicIDecrement",value: 233}) | |
CREATE(InstOpAtomicIAdd:Instruction{name: "OpAtomicIAdd",value: 234}) | |
CREATE(InstOpAtomicISub:Instruction{name: "OpAtomicISub",value: 235}) | |
CREATE(InstOpAtomicSMin:Instruction{name: "OpAtomicSMin",value: 236}) | |
CREATE(InstOpAtomicUMin:Instruction{name: "OpAtomicUMin",value: 237}) | |
CREATE(InstOpAtomicSMax:Instruction{name: "OpAtomicSMax",value: 238}) | |
CREATE(InstOpAtomicUMax:Instruction{name: "OpAtomicUMax",value: 239}) | |
CREATE(InstOpAtomicAnd:Instruction{name: "OpAtomicAnd",value: 240}) | |
CREATE(InstOpAtomicOr:Instruction{name: "OpAtomicOr",value: 241}) | |
CREATE(InstOpAtomicXor:Instruction{name: "OpAtomicXor",value: 242}) | |
CREATE(InstOpAtomicFlagTestAndSet:Instruction{name: "OpAtomicFlagTestAndSet",value: 318}) | |
CREATE(InstOpAtomicFlagClear:Instruction{name: "OpAtomicFlagClear",value: 319}) | |
CREATE(InstOpEmitVertex:Instruction{name: "OpEmitVertex",value: 218}) | |
CREATE(InstOpEndPrimitive:Instruction{name: "OpEndPrimitive",value: 219}) | |
CREATE(InstOpEmitStreamVertex:Instruction{name: "OpEmitStreamVertex",value: 220}) | |
CREATE(InstOpEndStreamPrimitive:Instruction{name: "OpEndStreamPrimitive",value: 221}) | |
CREATE(InstOpControlBarrier:Instruction{name: "OpControlBarrier",value: 224}) | |
CREATE(InstOpMemoryBarrier:Instruction{name: "OpMemoryBarrier",value: 225}) | |
CREATE(InstOpNamedBarrierInitialize:Instruction{name: "OpNamedBarrierInitialize",value: 328}) | |
CREATE(InstOpMemoryNamedBarrier:Instruction{name: "OpMemoryNamedBarrier",value: 329}) | |
CREATE(InstOpGroupAsyncCopy:Instruction{name: "OpGroupAsyncCopy",value: 259}) | |
CREATE(InstOpGroupWaitEvents:Instruction{name: "OpGroupWaitEvents",value: 260}) | |
CREATE(InstOpGroupAll:Instruction{name: "OpGroupAll",value: 261}) | |
CREATE(InstOpGroupAny:Instruction{name: "OpGroupAny",value: 262}) | |
CREATE(InstOpGroupBroadcast:Instruction{name: "OpGroupBroadcast",value: 263}) | |
CREATE(InstOpGroupIAdd:Instruction{name: "OpGroupIAdd",value: 264}) | |
CREATE(InstOpGroupFAdd:Instruction{name: "OpGroupFAdd",value: 265}) | |
CREATE(InstOpGroupFMin:Instruction{name: "OpGroupFMin",value: 266}) | |
CREATE(InstOpGroupUMin:Instruction{name: "OpGroupUMin",value: 267}) | |
CREATE(InstOpGroupSMin:Instruction{name: "OpGroupSMin",value: 268}) | |
CREATE(InstOpGroupFMax:Instruction{name: "OpGroupFMax",value: 269}) | |
CREATE(InstOpGroupUMax:Instruction{name: "OpGroupUMax",value: 270}) | |
CREATE(InstOpGroupSMax:Instruction{name: "OpGroupSMax",value: 271}) | |
CREATE(InstOpSubgroupBallotKHR:Instruction{name: "OpSubgroupBallotKHR",value: 4421}) | |
CREATE(InstOpSubgroupFirstInvocationKHR:Instruction{name: "OpSubgroupFirstInvocationKHR",value: 4422}) | |
CREATE(InstOpSubgroupReadInvocationKHR:Instruction{name: "OpSubgroupReadInvocationKHR",value: 4432}) | |
CREATE(InstOpGroupIAddNonUniformAMD:Instruction{name: "OpGroupIAddNonUniformAMD",value: 5000}) | |
CREATE(InstOpGroupFAddNonUniformAMD:Instruction{name: "OpGroupFAddNonUniformAMD",value: 5001}) | |
CREATE(InstOpGroupFMinNonUniformAMD:Instruction{name: "OpGroupFMinNonUniformAMD",value: 5002}) | |
CREATE(InstOpGroupUMinNonUniformAMD:Instruction{name: "OpGroupUMinNonUniformAMD",value: 5003}) | |
CREATE(InstOpGroupSMinNonUniformAMD:Instruction{name: "OpGroupSMinNonUniformAMD",value: 5004}) | |
CREATE(InstOpGroupFMaxNonUniformAMD:Instruction{name: "OpGroupFMaxNonUniformAMD",value: 5005}) | |
CREATE(InstOpGroupUMaxNonUniformAMD:Instruction{name: "OpGroupUMaxNonUniformAMD",value: 5006}) | |
CREATE(InstOpGroupSMaxNonUniformAMD:Instruction{name: "OpGroupSMaxNonUniformAMD",value: 5007}) | |
CREATE(InstOpEnqueueMarker:Instruction{name: "OpEnqueueMarker",value: 291}) | |
CREATE(InstOpEnqueueKernel:Instruction{name: "OpEnqueueKernel",value: 292}) | |
CREATE(InstOpGetKernelNDrangeSubGroupCount:Instruction{name: "OpGetKernelNDrangeSubGroupCount",value: 293}) | |
CREATE(InstOpGetKernelNDrangeMaxSubGroupSize:Instruction{name: "OpGetKernelNDrangeMaxSubGroupSize",value: 294}) | |
CREATE(InstOpGetKernelWorkGroupSize:Instruction{name: "OpGetKernelWorkGroupSize",value: 295}) | |
CREATE(InstOpGetKernelPreferredWorkGroupSizeMultiple:Instruction{name: "OpGetKernelPreferredWorkGroupSizeMultiple",value: 296}) | |
CREATE(InstOpRetainEvent:Instruction{name: "OpRetainEvent",value: 297}) | |
CREATE(InstOpReleaseEvent:Instruction{name: "OpReleaseEvent",value: 298}) | |
CREATE(InstOpCreateUserEvent:Instruction{name: "OpCreateUserEvent",value: 299}) | |
CREATE(InstOpIsValidEvent:Instruction{name: "OpIsValidEvent",value: 300}) | |
CREATE(InstOpSetUserEventStatus:Instruction{name: "OpSetUserEventStatus",value: 301}) | |
CREATE(InstOpCaptureEventProfilingInfo:Instruction{name: "OpCaptureEventProfilingInfo",value: 302}) | |
CREATE(InstOpGetDefaultQueue:Instruction{name: "OpGetDefaultQueue",value: 303}) | |
CREATE(InstOpBuildNDRange:Instruction{name: "OpBuildNDRange",value: 304}) | |
CREATE(InstOpGetKernelLocalSizeForSubgroupCount:Instruction{name: "OpGetKernelLocalSizeForSubgroupCount",value: 325}) | |
CREATE(InstOpGetKernelMaxNumSubgroups:Instruction{name: "OpGetKernelMaxNumSubgroups",value: 326}) | |
CREATE(InstOpReadPipe:Instruction{name: "OpReadPipe",value: 274}) | |
CREATE(InstOpWritePipe:Instruction{name: "OpWritePipe",value: 275}) | |
CREATE(InstOpReservedReadPipe:Instruction{name: "OpReservedReadPipe",value: 276}) | |
CREATE(InstOpReservedWritePipe:Instruction{name: "OpReservedWritePipe",value: 277}) | |
CREATE(InstOpReserveReadPipePackets:Instruction{name: "OpReserveReadPipePackets",value: 278}) | |
CREATE(InstOpReserveWritePipePackets:Instruction{name: "OpReserveWritePipePackets",value: 279}) | |
CREATE(InstOpCommitReadPipe:Instruction{name: "OpCommitReadPipe",value: 280}) | |
CREATE(InstOpCommitWritePipe:Instruction{name: "OpCommitWritePipe",value: 281}) | |
CREATE(InstOpIsValidReserveId:Instruction{name: "OpIsValidReserveId",value: 282}) | |
CREATE(InstOpGetNumPipePackets:Instruction{name: "OpGetNumPipePackets",value: 283}) | |
CREATE(InstOpGetMaxPipePackets:Instruction{name: "OpGetMaxPipePackets",value: 284}) | |
CREATE(InstOpGroupReserveReadPipePackets:Instruction{name: "OpGroupReserveReadPipePackets",value: 285}) | |
CREATE(InstOpGroupReserveWritePipePackets:Instruction{name: "OpGroupReserveWritePipePackets",value: 286}) | |
CREATE(InstOpGroupCommitReadPipe:Instruction{name: "OpGroupCommitReadPipe",value: 287}) | |
CREATE(InstOpGroupCommitWritePipe:Instruction{name: "OpGroupCommitWritePipe",value: 288}) | |
CREATE(InstOpConstantPipeStorage:Instruction{name: "OpConstantPipeStorage",value: 323}) | |
CREATE(InstOpCreatePipeFromPipeStorage:Instruction{name: "OpCreatePipeFromPipeStorage",value: 324}) | |
CREATE(C_Matrix:Capability{name: "Matrix",value: 0}) | |
CREATE(C_Shader:Capability{name: "Shader",value: 1}) | |
CREATE(C_Geometry:Capability{name: "Geometry",value: 2}) | |
CREATE(C_Tessellation:Capability{name: "Tessellation",value: 3}) | |
CREATE(C_Addresses:Capability{name: "Addresses",value: 4}) | |
CREATE(C_Linkage:Capability{name: "Linkage",value: 5}) | |
CREATE(C_Kernel:Capability{name: "Kernel",value: 6}) | |
CREATE(C_Vector16:Capability{name: "Vector16",value: 7}) | |
CREATE(C_Float16Buffer:Capability{name: "Float16Buffer",value: 8}) | |
CREATE(C_Float16:Capability{name: "Float16",value: 9}) | |
CREATE(C_Float64:Capability{name: "Float64",value: 10}) | |
CREATE(C_Int64:Capability{name: "Int64",value: 11}) | |
CREATE(C_Int64Atomics:Capability{name: "Int64Atomics",value: 12}) | |
CREATE(C_ImageBasic:Capability{name: "ImageBasic",value: 13}) | |
CREATE(C_ImageReadWrite:Capability{name: "ImageReadWrite",value: 14}) | |
CREATE(C_ImageMipmap:Capability{name: "ImageMipmap",value: 15}) | |
CREATE(C_Pipes:Capability{name: "Pipes",value: 17}) | |
CREATE(C_Groups:Capability{name: "Groups",value: 18}) | |
CREATE(C_DeviceEnqueue:Capability{name: "DeviceEnqueue",value: 19}) | |
CREATE(C_LiteralSampler:Capability{name: "LiteralSampler",value: 20}) | |
CREATE(C_AtomicStorage:Capability{name: "AtomicStorage",value: 21}) | |
CREATE(C_Int16:Capability{name: "Int16",value: 22}) | |
CREATE(C_TessellationPointSize:Capability{name: "TessellationPointSize",value: 23}) | |
CREATE(C_GeometryPointSize:Capability{name: "GeometryPointSize",value: 24}) | |
CREATE(C_ImageGatherExtended:Capability{name: "ImageGatherExtended",value: 25}) | |
CREATE(C_StorageImageMultisample:Capability{name: "StorageImageMultisample",value: 27}) | |
CREATE(C_UniformBufferArrayDynamicIndexing:Capability{name: "UniformBufferArrayDynamicIndexing",value: 28}) | |
CREATE(C_SampledImageArrayDynamicIndexing:Capability{name: "SampledImageArrayDynamicIndexing",value: 29}) | |
CREATE(C_StorageBufferArrayDynamicIndexing:Capability{name: "StorageBufferArrayDynamicIndexing",value: 30}) | |
CREATE(C_StorageImageArrayDynamicIndexing:Capability{name: "StorageImageArrayDynamicIndexing",value: 31}) | |
CREATE(C_ClipDistance:Capability{name: "ClipDistance",value: 32}) | |
CREATE(C_CullDistance:Capability{name: "CullDistance",value: 33}) | |
CREATE(C_ImageCubeArray:Capability{name: "ImageCubeArray",value: 34}) | |
CREATE(C_SampleRateShading:Capability{name: "SampleRateShading",value: 35}) | |
CREATE(C_ImageRect:Capability{name: "ImageRect",value: 36}) | |
CREATE(C_SampledRect:Capability{name: "SampledRect",value: 37}) | |
CREATE(C_GenericPointer:Capability{name: "GenericPointer",value: 38}) | |
CREATE(C_Int8:Capability{name: "Int8",value: 39}) | |
CREATE(C_InputAttachment:Capability{name: "InputAttachment",value: 40}) | |
CREATE(C_SparseResidency:Capability{name: "SparseResidency",value: 41}) | |
CREATE(C_MinLod:Capability{name: "MinLod",value: 42}) | |
CREATE(C_Sampled1D:Capability{name: "Sampled1D",value: 43}) | |
CREATE(C_Image1D:Capability{name: "Image1D",value: 44}) | |
CREATE(C_SampledCubeArray:Capability{name: "SampledCubeArray",value: 45}) | |
CREATE(C_SampledBuffer:Capability{name: "SampledBuffer",value: 46}) | |
CREATE(C_ImageBuffer:Capability{name: "ImageBuffer",value: 47}) | |
CREATE(C_ImageMSArray:Capability{name: "ImageMSArray",value: 48}) | |
CREATE(C_StorageImageExtendedFormats:Capability{name: "StorageImageExtendedFormats",value: 49}) | |
CREATE(C_ImageQuery:Capability{name: "ImageQuery",value: 50}) | |
CREATE(C_DerivativeControl:Capability{name: "DerivativeControl",value: 51}) | |
CREATE(C_InterpolationFunction:Capability{name: "InterpolationFunction",value: 52}) | |
CREATE(C_TransformFeedback:Capability{name: "TransformFeedback",value: 53}) | |
CREATE(C_GeometryStreams:Capability{name: "GeometryStreams",value: 54}) | |
CREATE(C_StorageImageReadWithoutFormat:Capability{name: "StorageImageReadWithoutFormat",value: 55}) | |
CREATE(C_StorageImageWriteWithoutFormat:Capability{name: "StorageImageWriteWithoutFormat",value: 56}) | |
CREATE(C_MultiViewport:Capability{name: "MultiViewport",value: 57}) | |
CREATE(C_SubgroupDispatch:Capability{name: "SubgroupDispatch",value: 58}) | |
CREATE(C_NamedBarrier:Capability{name: "NamedBarrier",value: 59}) | |
CREATE(C_PipeStorage:Capability{name: "PipeStorage",value: 60}) | |
CREATE(C_SubgroupBallotKHR:Capability{name: "SubgroupBallotKHR",value: 4423}) | |
CREATE(C_DrawParameters:Capability{name: "DrawParameters",value: 4427}) | |
CREATE(C_SubgroupVoteKHR:Capability{name: "SubgroupVoteKHR",value: 4431}) | |
CREATE(C_StorageBuffer16BitAccess:Capability{name: "StorageBuffer16BitAccess",value: 4433}) | |
CREATE(C_StorageUniformBufferBlock16:Capability{name: "StorageUniformBufferBlock16",value: 4433}) | |
CREATE(C_UniformAndStorageBuffer16BitAccess:Capability{name: "UniformAndStorageBuffer16BitAccess",value: 4434}) | |
CREATE(C_StorageUniform16:Capability{name: "StorageUniform16",value: 4434}) | |
CREATE(C_StoragePushConstant16:Capability{name: "StoragePushConstant16",value: 4435}) | |
CREATE(C_StorageInputOutput16:Capability{name: "StorageInputOutput16",value: 4436}) | |
CREATE(C_DeviceGroup:Capability{name: "DeviceGroup",value: 4437}) | |
CREATE(C_MultiView:Capability{name: "MultiView",value: 4439}) | |
CREATE(C_VariablePointersStorageBuffer:Capability{name: "VariablePointersStorageBuffer",value: 4441}) | |
CREATE(C_VariablePointers:Capability{name: "VariablePointers",value: 4442}) | |
CREATE(C_AtomicStorageOps:Capability{name: "AtomicStorageOps",value: 4445}) | |
CREATE(C_SampleMaskPostDepthCoverage:Capability{name: "SampleMaskPostDepthCoverage",value: 4447}) | |
CREATE(C_ImageGatherBiasLodAMD:Capability{name: "ImageGatherBiasLodAMD",value: 5009}) | |
CREATE(C_FragmentMaskAMD:Capability{name: "FragmentMaskAMD",value: 5010}) | |
CREATE(C_StencilExportEXT:Capability{name: "StencilExportEXT",value: 5013}) | |
CREATE(C_ImageReadWriteLodAMD:Capability{name: "ImageReadWriteLodAMD",value: 5015}) | |
CREATE(C_SampleMaskOverrideCoverageNV:Capability{name: "SampleMaskOverrideCoverageNV",value: 5249}) | |
CREATE(C_GeometryShaderPassthroughNV:Capability{name: "GeometryShaderPassthroughNV",value: 5251}) | |
CREATE(C_ShaderViewportIndexLayerEXT:Capability{name: "ShaderViewportIndexLayerEXT",value: 5254}) | |
CREATE(C_ShaderViewportIndexLayerNV:Capability{name: "ShaderViewportIndexLayerNV",value: 5254}) | |
CREATE(C_ShaderViewportMaskNV:Capability{name: "ShaderViewportMaskNV",value: 5255}) | |
CREATE(C_ShaderStereoViewNV:Capability{name: "ShaderStereoViewNV",value: 5259}) | |
CREATE(C_PerViewAttributesNV:Capability{name: "PerViewAttributesNV",value: 5260}) | |
CREATE(C_SubgroupShuffleINTEL:Capability{name: "SubgroupShuffleINTEL",value: 5568}) | |
CREATE(C_SubgroupBufferBlockIOINTEL:Capability{name: "SubgroupBufferBlockIOINTEL",value: 5569}) | |
CREATE(C_SubgroupImageBlockIOINTEL:Capability{name: "SubgroupImageBlockIOINTEL",value: 5570}) | |
CREATE(SL_Unknown:SourceLanguage{name: "Unknown",value: 0}) | |
CREATE(SL_ESSL:SourceLanguage{name: "ESSL",value: 1}) | |
CREATE(SL_GLSL:SourceLanguage{name: "GLSL",value: 2}) | |
CREATE(SL_OpenCL_C:SourceLanguage{name: "OpenCL_C",value: 3}) | |
CREATE(SL_OpenCL_CPP:SourceLanguage{name: "OpenCL_CPP",value: 4}) | |
CREATE(SL_HLSL:SourceLanguage{name: "HLSL",value: 5}) | |
CREATE(EM_Vertex:ExecutionModel{name: "Vertex",value: 0}) | |
CREATE(EM_TessellationControl:ExecutionModel{name: "TessellationControl",value: 1}) | |
CREATE(EM_TessellationEvaluation:ExecutionModel{name: "TessellationEvaluation",value: 2}) | |
CREATE(EM_Geometry:ExecutionModel{name: "Geometry",value: 3}) | |
CREATE(EM_Fragment:ExecutionModel{name: "Fragment",value: 4}) | |
CREATE(EM_GLCompute:ExecutionModel{name: "GLCompute",value: 5}) | |
CREATE(EM_Kernel:ExecutionModel{name: "Kernel",value: 6}) | |
CREATE(AM_Logical:AddressingModel{name: "Logical",value: 0}) | |
CREATE(AM_Physical32:AddressingModel{name: "Physical32",value: 1}) | |
CREATE(AM_Physical64:AddressingModel{name: "Physical64",value: 2}) | |
CREATE(MM_Simple:MemoryModel{name: "Simple",value: 0}) | |
CREATE(MM_GLSL450:MemoryModel{name: "GLSL450",value: 1}) | |
CREATE(MM_OpenCL:MemoryModel{name: "OpenCL",value: 2}) | |
CREATE(EM_Invocations:ExecutionMode{name: "Invocations",value: 0}) | |
CREATE(EM_SpacingEqual:ExecutionMode{name: "SpacingEqual",value: 1}) | |
CREATE(EM_SpacingFractionalEven:ExecutionMode{name: "SpacingFractionalEven",value: 2}) | |
CREATE(EM_SpacingFractionalOdd:ExecutionMode{name: "SpacingFractionalOdd",value: 3}) | |
CREATE(EM_VertexOrderCw:ExecutionMode{name: "VertexOrderCw",value: 4}) | |
CREATE(EM_VertexOrderCcw:ExecutionMode{name: "VertexOrderCcw",value: 5}) | |
CREATE(EM_PixelCenterInteger:ExecutionMode{name: "PixelCenterInteger",value: 6}) | |
CREATE(EM_OriginUpperLeft:ExecutionMode{name: "OriginUpperLeft",value: 7}) | |
CREATE(EM_OriginLowerLeft:ExecutionMode{name: "OriginLowerLeft",value: 8}) | |
CREATE(EM_EarlyFragmentTests:ExecutionMode{name: "EarlyFragmentTests",value: 9}) | |
CREATE(EM_PointMode:ExecutionMode{name: "PointMode",value: 10}) | |
CREATE(EM_Xfb:ExecutionMode{name: "Xfb",value: 11}) | |
CREATE(EM_DepthReplacing:ExecutionMode{name: "DepthReplacing",value: 12}) | |
CREATE(EM_DepthGreater:ExecutionMode{name: "DepthGreater",value: 14}) | |
CREATE(EM_DepthLess:ExecutionMode{name: "DepthLess",value: 15}) | |
CREATE(EM_DepthUnchanged:ExecutionMode{name: "DepthUnchanged",value: 16}) | |
CREATE(EM_LocalSize:ExecutionMode{name: "LocalSize",value: 17}) | |
CREATE(EM_LocalSizeHint:ExecutionMode{name: "LocalSizeHint",value: 18}) | |
CREATE(EM_InputPoints:ExecutionMode{name: "InputPoints",value: 19}) | |
CREATE(EM_InputLines:ExecutionMode{name: "InputLines",value: 20}) | |
CREATE(EM_InputLinesAdjacency:ExecutionMode{name: "InputLinesAdjacency",value: 21}) | |
CREATE(EM_Triangles:ExecutionMode{name: "Triangles",value: 22}) | |
CREATE(EM_InputTrianglesAdjacency:ExecutionMode{name: "InputTrianglesAdjacency",value: 23}) | |
CREATE(EM_Quads:ExecutionMode{name: "Quads",value: 24}) | |
CREATE(EM_Isolines:ExecutionMode{name: "Isolines",value: 25}) | |
CREATE(EM_OutputVertices:ExecutionMode{name: "OutputVertices",value: 26}) | |
CREATE(EM_OutputPoints:ExecutionMode{name: "OutputPoints",value: 27}) | |
CREATE(EM_OutputLineStrip:ExecutionMode{name: "OutputLineStrip",value: 28}) | |
CREATE(EM_OutputTriangleStrip:ExecutionMode{name: "OutputTriangleStrip",value: 29}) | |
CREATE(EM_VecTypeHint:ExecutionMode{name: "VecTypeHint",value: 30}) | |
CREATE(EM_ContractionOff:ExecutionMode{name: "ContractionOff",value: 31}) | |
CREATE(EM_Initializer:ExecutionMode{name: "Initializer",value: 33}) | |
CREATE(EM_Finalizer:ExecutionMode{name: "Finalizer",value: 34}) | |
CREATE(EM_SubgroupSize:ExecutionMode{name: "SubgroupSize",value: 35}) | |
CREATE(EM_SubgroupsPerWorkgroup:ExecutionMode{name: "SubgroupsPerWorkgroup",value: 36}) | |
CREATE(EM_SubgroupsPerWorkgroupId:ExecutionMode{name: "SubgroupsPerWorkgroupId",value: 37}) | |
CREATE(EM_LocalSizeId:ExecutionMode{name: "LocalSizeId",value: 38}) | |
CREATE(EM_LocalSizeHintId:ExecutionMode{name: "LocalSizeHintId",value: 39}) | |
CREATE(EM_PostDepthCoverage:ExecutionMode{name: "PostDepthCoverage",value: 4446}) | |
CREATE(EM_StencilRefReplacingEXT:ExecutionMode{name: "StencilRefReplacingEXT",value: 5027}) | |
CREATE(SC_UniformConstant:StorageClass{name: "UniformConstant",value: 0}) | |
CREATE(SC_Input:StorageClass{name: "Input",value: 1}) | |
CREATE(SC_Uniform:StorageClass{name: "Uniform",value: 2}) | |
CREATE(SC_Output:StorageClass{name: "Output",value: 3}) | |
CREATE(SC_Workgroup:StorageClass{name: "Workgroup",value: 4}) | |
CREATE(SC_CrossWorkgroup:StorageClass{name: "CrossWorkgroup",value: 5}) | |
CREATE(SC_Private:StorageClass{name: "Private",value: 6}) | |
CREATE(SC_Function:StorageClass{name: "Function",value: 7}) | |
CREATE(SC_Generic:StorageClass{name: "Generic",value: 8}) | |
CREATE(SC_PushConstant:StorageClass{name: "PushConstant",value: 9}) | |
CREATE(SC_AtomicCounter:StorageClass{name: "AtomicCounter",value: 10}) | |
CREATE(SC_Image:StorageClass{name: "Image",value: 11}) | |
CREATE(SC_StorageBuffer:StorageClass{name: "StorageBuffer",value: 12}) | |
CREATE(D_1D:Dim{name: "1D",value: 0}) | |
CREATE(D_2D:Dim{name: "2D",value: 1}) | |
CREATE(D_3D:Dim{name: "3D",value: 2}) | |
CREATE(D_Cube:Dim{name: "Cube",value: 3}) | |
CREATE(D_Rect:Dim{name: "Rect",value: 4}) | |
CREATE(D_Buffer:Dim{name: "Buffer",value: 5}) | |
CREATE(D_SubpassData:Dim{name: "SubpassData",value: 6}) | |
CREATE(SAM_None:SamplerAddressingMode{name: "None",value: 0}) | |
CREATE(SAM_ClampToEdge:SamplerAddressingMode{name: "ClampToEdge",value: 1}) | |
CREATE(SAM_Clamp:SamplerAddressingMode{name: "Clamp",value: 2}) | |
CREATE(SAM_Repeat:SamplerAddressingMode{name: "Repeat",value: 3}) | |
CREATE(SAM_RepeatMirrored:SamplerAddressingMode{name: "RepeatMirrored",value: 4}) | |
CREATE(SFM_Nearest:SamplerFilterMode{name: "Nearest",value: 0}) | |
CREATE(SFM_Linear:SamplerFilterMode{name: "Linear",value: 1}) | |
CREATE(IF_Unknown:ImageFormat{name: "Unknown",value: 0}) | |
CREATE(IF_Rgba32f:ImageFormat{name: "Rgba32f",value: 1}) | |
CREATE(IF_Rgba16f:ImageFormat{name: "Rgba16f",value: 2}) | |
CREATE(IF_R32f:ImageFormat{name: "R32f",value: 3}) | |
CREATE(IF_Rgba8:ImageFormat{name: "Rgba8",value: 4}) | |
CREATE(IF_Rgba8Snorm:ImageFormat{name: "Rgba8Snorm",value: 5}) | |
CREATE(IF_Rg32f:ImageFormat{name: "Rg32f",value: 6}) | |
CREATE(IF_Rg16f:ImageFormat{name: "Rg16f",value: 7}) | |
CREATE(IF_R11fG11fB10f:ImageFormat{name: "R11fG11fB10f",value: 8}) | |
CREATE(IF_R16f:ImageFormat{name: "R16f",value: 9}) | |
CREATE(IF_Rgba16:ImageFormat{name: "Rgba16",value: 10}) | |
CREATE(IF_Rgb10A2:ImageFormat{name: "Rgb10A2",value: 11}) | |
CREATE(IF_Rg16:ImageFormat{name: "Rg16",value: 12}) | |
CREATE(IF_Rg8:ImageFormat{name: "Rg8",value: 13}) | |
CREATE(IF_R16:ImageFormat{name: "R16",value: 14}) | |
CREATE(IF_R8:ImageFormat{name: "R8",value: 15}) | |
CREATE(IF_Rgba16Snorm:ImageFormat{name: "Rgba16Snorm",value: 16}) | |
CREATE(IF_Rg16Snorm:ImageFormat{name: "Rg16Snorm",value: 17}) | |
CREATE(IF_Rg8Snorm:ImageFormat{name: "Rg8Snorm",value: 18}) | |
CREATE(IF_R16Snorm:ImageFormat{name: "R16Snorm",value: 19}) | |
CREATE(IF_R8Snorm:ImageFormat{name: "R8Snorm",value: 20}) | |
CREATE(IF_Rgba32i:ImageFormat{name: "Rgba32i",value: 21}) | |
CREATE(IF_Rgba16i:ImageFormat{name: "Rgba16i",value: 22}) | |
CREATE(IF_Rgba8i:ImageFormat{name: "Rgba8i",value: 23}) | |
CREATE(IF_R32i:ImageFormat{name: "R32i",value: 24}) | |
CREATE(IF_Rg32i:ImageFormat{name: "Rg32i",value: 25}) | |
CREATE(IF_Rg16i:ImageFormat{name: "Rg16i",value: 26}) | |
CREATE(IF_Rg8i:ImageFormat{name: "Rg8i",value: 27}) | |
CREATE(IF_R16i:ImageFormat{name: "R16i",value: 28}) | |
CREATE(IF_R8i:ImageFormat{name: "R8i",value: 29}) | |
CREATE(IF_Rgba32ui:ImageFormat{name: "Rgba32ui",value: 30}) | |
CREATE(IF_Rgba16ui:ImageFormat{name: "Rgba16ui",value: 31}) | |
CREATE(IF_Rgba8ui:ImageFormat{name: "Rgba8ui",value: 32}) | |
CREATE(IF_R32ui:ImageFormat{name: "R32ui",value: 33}) | |
CREATE(IF_Rgb10a2ui:ImageFormat{name: "Rgb10a2ui",value: 34}) | |
CREATE(IF_Rg32ui:ImageFormat{name: "Rg32ui",value: 35}) | |
CREATE(IF_Rg16ui:ImageFormat{name: "Rg16ui",value: 36}) | |
CREATE(IF_Rg8ui:ImageFormat{name: "Rg8ui",value: 37}) | |
CREATE(IF_R16ui:ImageFormat{name: "R16ui",value: 38}) | |
CREATE(IF_R8ui:ImageFormat{name: "R8ui",value: 39}) | |
CREATE(ICO_R:ImageChannelOrder{name: "R",value: 0}) | |
CREATE(ICO_A:ImageChannelOrder{name: "A",value: 1}) | |
CREATE(ICO_RG:ImageChannelOrder{name: "RG",value: 2}) | |
CREATE(ICO_RA:ImageChannelOrder{name: "RA",value: 3}) | |
CREATE(ICO_RGB:ImageChannelOrder{name: "RGB",value: 4}) | |
CREATE(ICO_RGBA:ImageChannelOrder{name: "RGBA",value: 5}) | |
CREATE(ICO_BGRA:ImageChannelOrder{name: "BGRA",value: 6}) | |
CREATE(ICO_ARGB:ImageChannelOrder{name: "ARGB",value: 7}) | |
CREATE(ICO_Intensity:ImageChannelOrder{name: "Intensity",value: 8}) | |
CREATE(ICO_Luminance:ImageChannelOrder{name: "Luminance",value: 9}) | |
CREATE(ICO_Rx:ImageChannelOrder{name: "Rx",value: 10}) | |
CREATE(ICO_RGx:ImageChannelOrder{name: "RGx",value: 11}) | |
CREATE(ICO_RGBx:ImageChannelOrder{name: "RGBx",value: 12}) | |
CREATE(ICO_Depth:ImageChannelOrder{name: "Depth",value: 13}) | |
CREATE(ICO_DepthStencil:ImageChannelOrder{name: "DepthStencil",value: 14}) | |
CREATE(ICO_sRGB:ImageChannelOrder{name: "sRGB",value: 15}) | |
CREATE(ICO_sRGBx:ImageChannelOrder{name: "sRGBx",value: 16}) | |
CREATE(ICO_sRGBA:ImageChannelOrder{name: "sRGBA",value: 17}) | |
CREATE(ICO_sBGRA:ImageChannelOrder{name: "sBGRA",value: 18}) | |
CREATE(ICO_ABGR:ImageChannelOrder{name: "ABGR",value: 19}) | |
CREATE(ICDT_SnormInt8:ImageChannelDataType{name: "SnormInt8",value: 0}) | |
CREATE(ICDT_SnormInt16:ImageChannelDataType{name: "SnormInt16",value: 1}) | |
CREATE(ICDT_UnormInt8:ImageChannelDataType{name: "UnormInt8",value: 2}) | |
CREATE(ICDT_UnormInt16:ImageChannelDataType{name: "UnormInt16",value: 3}) | |
CREATE(ICDT_UnormShort565:ImageChannelDataType{name: "UnormShort565",value: 4}) | |
CREATE(ICDT_UnormShort555:ImageChannelDataType{name: "UnormShort555",value: 5}) | |
CREATE(ICDT_UnormInt101010:ImageChannelDataType{name: "UnormInt101010",value: 6}) | |
CREATE(ICDT_SignedInt8:ImageChannelDataType{name: "SignedInt8",value: 7}) | |
CREATE(ICDT_SignedInt16:ImageChannelDataType{name: "SignedInt16",value: 8}) | |
CREATE(ICDT_SignedInt32:ImageChannelDataType{name: "SignedInt32",value: 9}) | |
CREATE(ICDT_UnsignedInt8:ImageChannelDataType{name: "UnsignedInt8",value: 10}) | |
CREATE(ICDT_UnsignedInt16:ImageChannelDataType{name: "UnsignedInt16",value: 11}) | |
CREATE(ICDT_UnsignedInt32:ImageChannelDataType{name: "UnsignedInt32",value: 12}) | |
CREATE(ICDT_HalfFloat:ImageChannelDataType{name: "HalfFloat",value: 13}) | |
CREATE(ICDT_Float:ImageChannelDataType{name: "Float",value: 14}) | |
CREATE(ICDT_UnormInt24:ImageChannelDataType{name: "UnormInt24",value: 15}) | |
CREATE(ICDT_UnormInt101010_2:ImageChannelDataType{name: "UnormInt101010_2",value: 16}) | |
CREATE(FPFMM_None:FPFastMathMode{name: "None",value: 0}) | |
CREATE(FPFMM_NotNaN:FPFastMathMode{name: "NotNaN",value: 0}) | |
CREATE(FPFMM_NotInf:FPFastMathMode{name: "NotInf",value: 0}) | |
CREATE(FPFMM_NSZ:FPFastMathMode{name: "NSZ",value: 0}) | |
CREATE(FPFMM_AllowRecip:FPFastMathMode{name: "AllowRecip",value: 0}) | |
CREATE(FPFMM_Fast:FPFastMathMode{name: "Fast",value: 0}) | |
CREATE(FPRM_RTE:FPRoundingMode{name: "RTE",value: 0}) | |
CREATE(FPRM_RTZ:FPRoundingMode{name: "RTZ",value: 1}) | |
CREATE(FPRM_RTP:FPRoundingMode{name: "RTP",value: 2}) | |
CREATE(FPRM_RTN:FPRoundingMode{name: "RTN",value: 3}) | |
CREATE(LT_Export:LinkageType{name: "Export",value: 0}) | |
CREATE(LT_Import:LinkageType{name: "Import",value: 1}) | |
CREATE(AQ_ReadOnly:AccessQualifier{name: "ReadOnly",value: 0}) | |
CREATE(AQ_WriteOnly:AccessQualifier{name: "WriteOnly",value: 1}) | |
CREATE(AQ_ReadWrite:AccessQualifier{name: "ReadWrite",value: 2}) | |
CREATE(FPA_Zext:FunctionParameterAttribute{name: "Zext",value: 0}) | |
CREATE(FPA_Sext:FunctionParameterAttribute{name: "Sext",value: 1}) | |
CREATE(FPA_ByVal:FunctionParameterAttribute{name: "ByVal",value: 2}) | |
CREATE(FPA_Sret:FunctionParameterAttribute{name: "Sret",value: 3}) | |
CREATE(FPA_NoAlias:FunctionParameterAttribute{name: "NoAlias",value: 4}) | |
CREATE(FPA_NoCapture:FunctionParameterAttribute{name: "NoCapture",value: 5}) | |
CREATE(FPA_NoWrite:FunctionParameterAttribute{name: "NoWrite",value: 6}) | |
CREATE(FPA_NoReadWrite:FunctionParameterAttribute{name: "NoReadWrite",value: 7}) | |
CREATE(D_RelaxedPrecision:Decoration{name: "RelaxedPrecision",value: 0}) | |
CREATE(D_SpecId:Decoration{name: "SpecId",value: 1}) | |
CREATE(D_Block:Decoration{name: "Block",value: 2}) | |
CREATE(D_BufferBlock:Decoration{name: "BufferBlock",value: 3}) | |
CREATE(D_RowMajor:Decoration{name: "RowMajor",value: 4}) | |
CREATE(D_ColMajor:Decoration{name: "ColMajor",value: 5}) | |
CREATE(D_ArrayStride:Decoration{name: "ArrayStride",value: 6}) | |
CREATE(D_MatrixStride:Decoration{name: "MatrixStride",value: 7}) | |
CREATE(D_GLSLShared:Decoration{name: "GLSLShared",value: 8}) | |
CREATE(D_GLSLPacked:Decoration{name: "GLSLPacked",value: 9}) | |
CREATE(D_CPacked:Decoration{name: "CPacked",value: 10}) | |
CREATE(D_BuiltIn:Decoration{name: "BuiltIn",value: 11}) | |
CREATE(D_NoPerspective:Decoration{name: "NoPerspective",value: 13}) | |
CREATE(D_Flat:Decoration{name: "Flat",value: 14}) | |
CREATE(D_Patch:Decoration{name: "Patch",value: 15}) | |
CREATE(D_Centroid:Decoration{name: "Centroid",value: 16}) | |
CREATE(D_Sample:Decoration{name: "Sample",value: 17}) | |
CREATE(D_Invariant:Decoration{name: "Invariant",value: 18}) | |
CREATE(D_Restrict:Decoration{name: "Restrict",value: 19}) | |
CREATE(D_Aliased:Decoration{name: "Aliased",value: 20}) | |
CREATE(D_Volatile:Decoration{name: "Volatile",value: 21}) | |
CREATE(D_Constant:Decoration{name: "Constant",value: 22}) | |
CREATE(D_Coherent:Decoration{name: "Coherent",value: 23}) | |
CREATE(D_NonWritable:Decoration{name: "NonWritable",value: 24}) | |
CREATE(D_NonReadable:Decoration{name: "NonReadable",value: 25}) | |
CREATE(D_Uniform:Decoration{name: "Uniform",value: 26}) | |
CREATE(D_SaturatedConversion:Decoration{name: "SaturatedConversion",value: 28}) | |
CREATE(D_Stream:Decoration{name: "Stream",value: 29}) | |
CREATE(D_Location:Decoration{name: "Location",value: 30}) | |
CREATE(D_Component:Decoration{name: "Component",value: 31}) | |
CREATE(D_Index:Decoration{name: "Index",value: 32}) | |
CREATE(D_Binding:Decoration{name: "Binding",value: 33}) | |
CREATE(D_DescriptorSet:Decoration{name: "DescriptorSet",value: 34}) | |
CREATE(D_Offset:Decoration{name: "Offset",value: 35}) | |
CREATE(D_XfbBuffer:Decoration{name: "XfbBuffer",value: 36}) | |
CREATE(D_XfbStride:Decoration{name: "XfbStride",value: 37}) | |
CREATE(D_FuncParamAttr:Decoration{name: "FuncParamAttr",value: 38}) | |
CREATE(D_FPRoundingMode:Decoration{name: "FPRoundingMode",value: 39}) | |
CREATE(D_FPFastMathMode:Decoration{name: "FPFastMathMode",value: 40}) | |
CREATE(D_LinkageAttributes:Decoration{name: "LinkageAttributes",value: 41}) | |
CREATE(D_NoContraction:Decoration{name: "NoContraction",value: 42}) | |
CREATE(D_InputAttachmentIndex:Decoration{name: "InputAttachmentIndex",value: 43}) | |
CREATE(D_Alignment:Decoration{name: "Alignment",value: 44}) | |
CREATE(D_MaxByteOffset:Decoration{name: "MaxByteOffset",value: 45}) | |
CREATE(D_AlignmentId:Decoration{name: "AlignmentId",value: 46}) | |
CREATE(D_MaxByteOffsetId:Decoration{name: "MaxByteOffsetId",value: 47}) | |
CREATE(D_ExplicitInterpAMD:Decoration{name: "ExplicitInterpAMD",value: 4999}) | |
CREATE(D_OverrideCoverageNV:Decoration{name: "OverrideCoverageNV",value: 5248}) | |
CREATE(D_PassthroughNV:Decoration{name: "PassthroughNV",value: 5250}) | |
CREATE(D_ViewportRelativeNV:Decoration{name: "ViewportRelativeNV",value: 5252}) | |
CREATE(D_SecondaryViewportRelativeNV:Decoration{name: "SecondaryViewportRelativeNV",value: 5256}) | |
CREATE(SPV_KHR_shader_ballot:Extension{name: "SPV_KHR_shader_ballot"}) | |
CREATE(SPV_KHR_shader_draw_parameters:Extension{name: "SPV_KHR_shader_draw_parameters"}) | |
CREATE(SPV_KHR_subgroup_vote:Extension{name: "SPV_KHR_subgroup_vote"}) | |
CREATE(SPV_KHR_16bit_storage:Extension{name: "SPV_KHR_16bit_storage"}) | |
CREATE(SPV_KHR_device_group:Extension{name: "SPV_KHR_device_group"}) | |
CREATE(SPV_KHR_multiview:Extension{name: "SPV_KHR_multiview"}) | |
CREATE(SPV_KHR_variable_pointers:Extension{name: "SPV_KHR_variable_pointers"}) | |
CREATE(SPV_KHR_shader_atomic_counter_ops:Extension{name: "SPV_KHR_shader_atomic_counter_ops"}) | |
CREATE(SPV_KHR_post_depth_coverage:Extension{name: "SPV_KHR_post_depth_coverage"}) | |
CREATE(SPV_AMD_texture_gather_bias_lod:Extension{name: "SPV_AMD_texture_gather_bias_lod"}) | |
CREATE(SPV_AMD_shader_fragment_mask:Extension{name: "SPV_AMD_shader_fragment_mask"}) | |
CREATE(SPV_EXT_shader_stencil_export:Extension{name: "SPV_EXT_shader_stencil_export"}) | |
CREATE(SPV_AMD_shader_image_load_store_lod:Extension{name: "SPV_AMD_shader_image_load_store_lod"}) | |
CREATE(SPV_NV_sample_mask_override_coverage:Extension{name: "SPV_NV_sample_mask_override_coverage"}) | |
CREATE(SPV_NV_geometry_shader_passthrough:Extension{name: "SPV_NV_geometry_shader_passthrough"}) | |
CREATE(SPV_EXT_shader_viewport_index_layer:Extension{name: "SPV_EXT_shader_viewport_index_layer"}) | |
CREATE(SPV_NV_viewport_array2:Extension{name: "SPV_NV_viewport_array2"}) | |
CREATE(SPV_NV_stereo_view_rendering:Extension{name: "SPV_NV_stereo_view_rendering"}) | |
CREATE(SPV_NVX_multiview_per_view_attributes:Extension{name: "SPV_NVX_multiview_per_view_attributes"}) | |
CREATE(SPV_INTEL_subgroups:Extension{name: "SPV_INTEL_subgroups"}) | |
CREATE(SPV_KHR_storage_buffer_storage_class:Extension{name: "SPV_KHR_storage_buffer_storage_class"}) | |
CREATE(InstOpSizeOf)-[:NEEDS]->(C_Addresses) | |
CREATE(InstOpTypeMatrix)-[:NEEDS]->(C_Matrix) | |
CREATE(InstOpTypeRuntimeArray)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpTypeOpaque)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpTypeEvent)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpTypeDeviceEvent)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpTypeReserveId)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpTypeQueue)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpTypePipe)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpTypeForwardPointer)-[:NEEDS]->(C_Addresses) | |
CREATE(InstOpTypePipeStorage)-[:NEEDS]->(C_PipeStorage) | |
CREATE(InstOpTypeNamedBarrier)-[:NEEDS]->(C_NamedBarrier) | |
CREATE(InstOpConstantSampler)-[:NEEDS]->(C_LiteralSampler) | |
CREATE(InstOpCopyMemorySized)-[:NEEDS]->(C_Addresses) | |
CREATE(InstOpPtrAccessChain)-[:NEEDS]->(C_Addresses) | |
CREATE(InstOpPtrAccessChain)-[:NEEDS]->(C_VariablePointers) | |
CREATE(InstOpPtrAccessChain)-[:NEEDS]->(C_VariablePointersStorageBuffer) | |
CREATE(InstOpArrayLength)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpGenericPtrMemSemantics)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpInBoundsPtrAccessChain)-[:NEEDS]->(C_Addresses) | |
CREATE(InstOpImageSampleImplicitLod)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpImageSampleDrefImplicitLod)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpImageSampleDrefExplicitLod)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpImageSampleProjImplicitLod)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpImageSampleProjExplicitLod)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpImageSampleProjDrefImplicitLod)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpImageSampleProjDrefExplicitLod)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpImageGather)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpImageDrefGather)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpImageQueryFormat)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpImageQueryOrder)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpImageQuerySizeLod)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpImageQuerySizeLod)-[:NEEDS]->(C_ImageQuery) | |
CREATE(InstOpImageQuerySize)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpImageQuerySize)-[:NEEDS]->(C_ImageQuery) | |
CREATE(InstOpImageQueryLod)-[:NEEDS]->(C_ImageQuery) | |
CREATE(InstOpImageQueryLevels)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpImageQueryLevels)-[:NEEDS]->(C_ImageQuery) | |
CREATE(InstOpImageQuerySamples)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpImageQuerySamples)-[:NEEDS]->(C_ImageQuery) | |
CREATE(InstOpImageSparseSampleImplicitLod)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseSampleExplicitLod)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseSampleDrefImplicitLod)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseSampleDrefExplicitLod)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseSampleProjImplicitLod)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseSampleProjExplicitLod)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseSampleProjDrefImplicitLod)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseSampleProjDrefExplicitLod)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseFetch)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseGather)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseDrefGather)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseTexelsResident)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpImageSparseRead)-[:NEEDS]->(C_SparseResidency) | |
CREATE(InstOpQuantizeToF16)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpConvertPtrToU)-[:NEEDS]->(C_Addresses) | |
CREATE(InstOpSatConvertSToU)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpSatConvertUToS)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpConvertUToPtr)-[:NEEDS]->(C_Addresses) | |
CREATE(InstOpPtrCastToGeneric)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpGenericCastToPtr)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpGenericCastToPtrExplicit)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpTranspose)-[:NEEDS]->(C_Matrix) | |
CREATE(InstOpMatrixTimesScalar)-[:NEEDS]->(C_Matrix) | |
CREATE(InstOpVectorTimesMatrix)-[:NEEDS]->(C_Matrix) | |
CREATE(InstOpMatrixTimesVector)-[:NEEDS]->(C_Matrix) | |
CREATE(InstOpMatrixTimesMatrix)-[:NEEDS]->(C_Matrix) | |
CREATE(InstOpOuterProduct)-[:NEEDS]->(C_Matrix) | |
CREATE(InstOpBitFieldInsert)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpBitFieldSExtract)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpBitFieldUExtract)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpBitReverse)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpIsFinite)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpIsNormal)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpSignBitSet)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpLessOrGreater)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpOrdered)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpUnordered)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpDPdx)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpDPdy)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpFwidth)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpDPdxFine)-[:NEEDS]->(C_DerivativeControl) | |
CREATE(InstOpDPdyFine)-[:NEEDS]->(C_DerivativeControl) | |
CREATE(InstOpFwidthFine)-[:NEEDS]->(C_DerivativeControl) | |
CREATE(InstOpDPdxCoarse)-[:NEEDS]->(C_DerivativeControl) | |
CREATE(InstOpDPdyCoarse)-[:NEEDS]->(C_DerivativeControl) | |
CREATE(InstOpFwidthCoarse)-[:NEEDS]->(C_DerivativeControl) | |
CREATE(InstOpKill)-[:NEEDS]->(C_Shader) | |
CREATE(InstOpLifetimeStart)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpLifetimeStop)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpAtomicCompareExchangeWeak)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpAtomicFlagTestAndSet)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpAtomicFlagClear)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpEmitVertex)-[:NEEDS]->(C_Geometry) | |
CREATE(InstOpEndPrimitive)-[:NEEDS]->(C_Geometry) | |
CREATE(InstOpEmitStreamVertex)-[:NEEDS]->(C_GeometryStreams) | |
CREATE(InstOpEndStreamPrimitive)-[:NEEDS]->(C_GeometryStreams) | |
CREATE(InstOpNamedBarrierInitialize)-[:NEEDS]->(C_NamedBarrier) | |
CREATE(InstOpMemoryNamedBarrier)-[:NEEDS]->(C_NamedBarrier) | |
CREATE(InstOpGroupAsyncCopy)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpGroupWaitEvents)-[:NEEDS]->(C_Kernel) | |
CREATE(InstOpGroupAll)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupAny)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupBroadcast)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupIAdd)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupFAdd)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupFMin)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupUMin)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupSMin)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupFMax)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupUMax)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupSMax)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpSubgroupBallotKHR)-[:NEEDS]->(C_SubgroupBallotKHR) | |
CREATE(InstOpSubgroupFirstInvocationKHR)-[:NEEDS]->(C_SubgroupBallotKHR) | |
CREATE(InstOpSubgroupReadInvocationKHR)-[:NEEDS]->(C_SubgroupBallotKHR) | |
CREATE(InstOpGroupIAddNonUniformAMD)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupFAddNonUniformAMD)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupFMinNonUniformAMD)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupUMinNonUniformAMD)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupSMinNonUniformAMD)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupFMaxNonUniformAMD)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupUMaxNonUniformAMD)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpGroupSMaxNonUniformAMD)-[:NEEDS]->(C_Groups) | |
CREATE(InstOpEnqueueMarker)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpEnqueueKernel)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpGetKernelNDrangeSubGroupCount)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpGetKernelNDrangeMaxSubGroupSize)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpGetKernelWorkGroupSize)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpGetKernelPreferredWorkGroupSizeMultiple)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpRetainEvent)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpReleaseEvent)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpCreateUserEvent)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpIsValidEvent)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpSetUserEventStatus)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpCaptureEventProfilingInfo)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpGetDefaultQueue)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpBuildNDRange)-[:NEEDS]->(C_DeviceEnqueue) | |
CREATE(InstOpGetKernelLocalSizeForSubgroupCount)-[:NEEDS]->(C_SubgroupDispatch) | |
CREATE(InstOpGetKernelMaxNumSubgroups)-[:NEEDS]->(C_SubgroupDispatch) | |
CREATE(InstOpReadPipe)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpWritePipe)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpReservedReadPipe)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpReservedWritePipe)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpReserveReadPipePackets)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpReserveWritePipePackets)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpCommitReadPipe)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpCommitWritePipe)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpIsValidReserveId)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpGetNumPipePackets)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpGetMaxPipePackets)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpGroupReserveReadPipePackets)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpGroupReserveWritePipePackets)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpGroupCommitReadPipe)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpGroupCommitWritePipe)-[:NEEDS]->(C_Pipes) | |
CREATE(InstOpConstantPipeStorage)-[:NEEDS]->(C_PipeStorage) | |
CREATE(InstOpCreatePipeFromPipeStorage)-[:NEEDS]->(C_PipeStorage) | |
CREATE(C_Shader)-[:DEPENDSON]->(C_Matrix) | |
CREATE(C_Geometry)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_Tessellation)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_Vector16)-[:DEPENDSON]->(C_Kernel) | |
CREATE(C_Float16Buffer)-[:DEPENDSON]->(C_Kernel) | |
CREATE(C_Int64Atomics)-[:DEPENDSON]->(C_Int64) | |
CREATE(C_ImageBasic)-[:DEPENDSON]->(C_Kernel) | |
CREATE(C_ImageReadWrite)-[:DEPENDSON]->(C_ImageBasic) | |
CREATE(C_ImageMipmap)-[:DEPENDSON]->(C_ImageBasic) | |
CREATE(C_Pipes)-[:DEPENDSON]->(C_Kernel) | |
CREATE(C_DeviceEnqueue)-[:DEPENDSON]->(C_Kernel) | |
CREATE(C_LiteralSampler)-[:DEPENDSON]->(C_Kernel) | |
CREATE(C_AtomicStorage)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_TessellationPointSize)-[:DEPENDSON]->(C_Tessellation) | |
CREATE(C_GeometryPointSize)-[:DEPENDSON]->(C_Geometry) | |
CREATE(C_ImageGatherExtended)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_StorageImageMultisample)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_UniformBufferArrayDynamicIndexing)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_SampledImageArrayDynamicIndexing)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_StorageBufferArrayDynamicIndexing)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_StorageImageArrayDynamicIndexing)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_ClipDistance)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_CullDistance)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_ImageCubeArray)-[:DEPENDSON]->(C_SampledCubeArray) | |
CREATE(C_SampleRateShading)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_ImageRect)-[:DEPENDSON]->(C_SampledRect) | |
CREATE(C_SampledRect)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_GenericPointer)-[:DEPENDSON]->(C_Addresses) | |
CREATE(C_Int8)-[:DEPENDSON]->(C_Kernel) | |
CREATE(C_InputAttachment)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_SparseResidency)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_MinLod)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_Image1D)-[:DEPENDSON]->(C_Sampled1D) | |
CREATE(C_SampledCubeArray)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_ImageBuffer)-[:DEPENDSON]->(C_SampledBuffer) | |
CREATE(C_ImageMSArray)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_StorageImageExtendedFormats)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_ImageQuery)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_DerivativeControl)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_InterpolationFunction)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_TransformFeedback)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_GeometryStreams)-[:DEPENDSON]->(C_Geometry) | |
CREATE(C_StorageImageReadWithoutFormat)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_StorageImageWriteWithoutFormat)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_MultiViewport)-[:DEPENDSON]->(C_Geometry) | |
CREATE(C_SubgroupDispatch)-[:DEPENDSON]->(C_DeviceEnqueue) | |
CREATE(C_NamedBarrier)-[:DEPENDSON]->(C_Kernel) | |
CREATE(C_PipeStorage)-[:DEPENDSON]->(C_Pipes) | |
CREATE(C_SubgroupBallotKHR)-[:ENABLEDBY]->(SPV_KHR_shader_ballot) | |
CREATE(C_DrawParameters)-[:ENABLEDBY]->(SPV_KHR_shader_draw_parameters) | |
CREATE(C_SubgroupVoteKHR)-[:ENABLEDBY]->(SPV_KHR_subgroup_vote) | |
CREATE(C_StorageBuffer16BitAccess)-[:ENABLEDBY]->(SPV_KHR_16bit_storage) | |
CREATE(C_StorageUniformBufferBlock16)-[:ENABLEDBY]->(SPV_KHR_16bit_storage) | |
CREATE(C_UniformAndStorageBuffer16BitAccess)-[:ENABLEDBY]->(SPV_KHR_16bit_storage) | |
CREATE(C_UniformAndStorageBuffer16BitAccess)-[:DEPENDSON]->(C_StorageBuffer16BitAccess) | |
CREATE(C_UniformAndStorageBuffer16BitAccess)-[:DEPENDSON]->(C_StorageUniformBufferBlock16) | |
CREATE(C_StorageUniform16)-[:ENABLEDBY]->(SPV_KHR_16bit_storage) | |
CREATE(C_StorageUniform16)-[:DEPENDSON]->(C_StorageBuffer16BitAccess) | |
CREATE(C_StorageUniform16)-[:DEPENDSON]->(C_StorageUniformBufferBlock16) | |
CREATE(C_StoragePushConstant16)-[:ENABLEDBY]->(SPV_KHR_16bit_storage) | |
CREATE(C_StorageInputOutput16)-[:ENABLEDBY]->(SPV_KHR_16bit_storage) | |
CREATE(C_DeviceGroup)-[:ENABLEDBY]->(SPV_KHR_device_group) | |
CREATE(C_MultiView)-[:ENABLEDBY]->(SPV_KHR_multiview) | |
CREATE(C_MultiView)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_VariablePointersStorageBuffer)-[:ENABLEDBY]->(SPV_KHR_variable_pointers) | |
CREATE(C_VariablePointersStorageBuffer)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_VariablePointers)-[:ENABLEDBY]->(SPV_KHR_variable_pointers) | |
CREATE(C_VariablePointers)-[:DEPENDSON]->(C_VariablePointersStorageBuffer) | |
CREATE(C_AtomicStorageOps)-[:ENABLEDBY]->(SPV_KHR_shader_atomic_counter_ops) | |
CREATE(C_SampleMaskPostDepthCoverage)-[:ENABLEDBY]->(SPV_KHR_post_depth_coverage) | |
CREATE(C_ImageGatherBiasLodAMD)-[:ENABLEDBY]->(SPV_AMD_texture_gather_bias_lod) | |
CREATE(C_ImageGatherBiasLodAMD)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_FragmentMaskAMD)-[:ENABLEDBY]->(SPV_AMD_shader_fragment_mask) | |
CREATE(C_FragmentMaskAMD)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_StencilExportEXT)-[:ENABLEDBY]->(SPV_EXT_shader_stencil_export) | |
CREATE(C_StencilExportEXT)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_ImageReadWriteLodAMD)-[:ENABLEDBY]->(SPV_AMD_shader_image_load_store_lod) | |
CREATE(C_ImageReadWriteLodAMD)-[:DEPENDSON]->(C_Shader) | |
CREATE(C_SampleMaskOverrideCoverageNV)-[:ENABLEDBY]->(SPV_NV_sample_mask_override_coverage) | |
CREATE(C_SampleMaskOverrideCoverageNV)-[:DEPENDSON]->(C_SampleRateShading) | |
CREATE(C_GeometryShaderPassthroughNV)-[:ENABLEDBY]->(SPV_NV_geometry_shader_passthrough) | |
CREATE(C_GeometryShaderPassthroughNV)-[:DEPENDSON]->(C_Geometry) | |
CREATE(C_ShaderViewportIndexLayerEXT)-[:ENABLEDBY]->(SPV_EXT_shader_viewport_index_layer) | |
CREATE(C_ShaderViewportIndexLayerEXT)-[:DEPENDSON]->(C_MultiViewport) | |
CREATE(C_ShaderViewportIndexLayerNV)-[:ENABLEDBY]->(SPV_NV_viewport_array2) | |
CREATE(C_ShaderViewportIndexLayerNV)-[:DEPENDSON]->(C_MultiViewport) | |
CREATE(C_ShaderViewportMaskNV)-[:ENABLEDBY]->(SPV_NV_viewport_array2) | |
CREATE(C_ShaderViewportMaskNV)-[:DEPENDSON]->(C_ShaderViewportIndexLayerNV) | |
CREATE(C_ShaderStereoViewNV)-[:ENABLEDBY]->(SPV_NV_stereo_view_rendering) | |
CREATE(C_ShaderStereoViewNV)-[:DEPENDSON]->(C_ShaderViewportMaskNV) | |
CREATE(C_PerViewAttributesNV)-[:ENABLEDBY]->(SPV_NVX_multiview_per_view_attributes) | |
CREATE(C_PerViewAttributesNV)-[:DEPENDSON]->(C_MultiView) | |
CREATE(C_SubgroupShuffleINTEL)-[:ENABLEDBY]->(SPV_INTEL_subgroups) | |
CREATE(C_SubgroupBufferBlockIOINTEL)-[:ENABLEDBY]->(SPV_INTEL_subgroups) | |
CREATE(C_SubgroupImageBlockIOINTEL)-[:ENABLEDBY]->(SPV_INTEL_subgroups) | |
CREATE(EM_Vertex)-[:ENABLES]->(C_Shader) | |
CREATE(EM_TessellationControl)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_TessellationEvaluation)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_Geometry)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_Fragment)-[:ENABLES]->(C_Shader) | |
CREATE(EM_GLCompute)-[:ENABLES]->(C_Shader) | |
CREATE(EM_Kernel)-[:ENABLES]->(C_Kernel) | |
CREATE(AM_Physical32)-[:ENABLES]->(C_Addresses) | |
CREATE(AM_Physical64)-[:ENABLES]->(C_Addresses) | |
CREATE(MM_Simple)-[:ENABLES]->(C_Shader) | |
CREATE(MM_GLSL450)-[:ENABLES]->(C_Shader) | |
CREATE(MM_OpenCL)-[:ENABLES]->(C_Kernel) | |
CREATE(EM_Invocations)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_SpacingEqual)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_SpacingFractionalEven)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_SpacingFractionalOdd)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_VertexOrderCw)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_VertexOrderCcw)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_PixelCenterInteger)-[:ENABLES]->(C_Shader) | |
CREATE(EM_OriginUpperLeft)-[:ENABLES]->(C_Shader) | |
CREATE(EM_OriginLowerLeft)-[:ENABLES]->(C_Shader) | |
CREATE(EM_EarlyFragmentTests)-[:ENABLES]->(C_Shader) | |
CREATE(EM_PointMode)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_Xfb)-[:ENABLES]->(C_TransformFeedback) | |
CREATE(EM_DepthReplacing)-[:ENABLES]->(C_Shader) | |
CREATE(EM_DepthGreater)-[:ENABLES]->(C_Shader) | |
CREATE(EM_DepthLess)-[:ENABLES]->(C_Shader) | |
CREATE(EM_DepthUnchanged)-[:ENABLES]->(C_Shader) | |
CREATE(EM_LocalSizeHint)-[:ENABLES]->(C_Kernel) | |
CREATE(EM_InputPoints)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_InputLines)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_InputLinesAdjacency)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_Triangles)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_Triangles)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_InputTrianglesAdjacency)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_Quads)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_Isolines)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_OutputVertices)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_OutputVertices)-[:ENABLES]->(C_Tessellation) | |
CREATE(EM_OutputPoints)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_OutputLineStrip)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_OutputTriangleStrip)-[:ENABLES]->(C_Geometry) | |
CREATE(EM_VecTypeHint)-[:ENABLES]->(C_Kernel) | |
CREATE(EM_ContractionOff)-[:ENABLES]->(C_Kernel) | |
CREATE(EM_Initializer)-[:ENABLES]->(C_Kernel) | |
CREATE(EM_Finalizer)-[:ENABLES]->(C_Kernel) | |
CREATE(EM_SubgroupSize)-[:ENABLES]->(C_SubgroupDispatch) | |
CREATE(EM_SubgroupsPerWorkgroup)-[:ENABLES]->(C_SubgroupDispatch) | |
CREATE(EM_SubgroupsPerWorkgroupId)-[:ENABLES]->(C_SubgroupDispatch) | |
CREATE(EM_LocalSizeHintId)-[:ENABLES]->(C_Kernel) | |
CREATE(EM_PostDepthCoverage)-[:ENABLES]->(C_SampleMaskPostDepthCoverage) | |
CREATE(EM_StencilRefReplacingEXT)-[:ENABLES]->(C_StencilExportEXT) | |
CREATE(SC_Uniform)-[:ENABLES]->(C_Shader) | |
CREATE(SC_Output)-[:ENABLES]->(C_Shader) | |
CREATE(SC_Private)-[:ENABLES]->(C_Shader) | |
CREATE(SC_Generic)-[:ENABLES]->(C_GenericPointer) | |
CREATE(SC_PushConstant)-[:ENABLES]->(C_Shader) | |
CREATE(SC_AtomicCounter)-[:ENABLES]->(C_AtomicStorage) | |
CREATE(SC_StorageBuffer)-[:ENABLEDBY]->(SPV_KHR_storage_buffer_storage_class) | |
CREATE(SC_StorageBuffer)-[:ENABLEDBY]->(SPV_KHR_variable_pointers) | |
CREATE(SC_StorageBuffer)-[:ENABLES]->(C_Shader) | |
CREATE(D_1D)-[:ENABLES]->(C_Sampled1D) | |
CREATE(D_Cube)-[:ENABLES]->(C_Shader) | |
CREATE(D_Rect)-[:ENABLES]->(C_SampledRect) | |
CREATE(D_Buffer)-[:ENABLES]->(C_SampledBuffer) | |
CREATE(D_SubpassData)-[:ENABLES]->(C_InputAttachment) | |
CREATE(SAM_None)-[:ENABLES]->(C_Kernel) | |
CREATE(SAM_ClampToEdge)-[:ENABLES]->(C_Kernel) | |
CREATE(SAM_Clamp)-[:ENABLES]->(C_Kernel) | |
CREATE(SAM_Repeat)-[:ENABLES]->(C_Kernel) | |
CREATE(SAM_RepeatMirrored)-[:ENABLES]->(C_Kernel) | |
CREATE(SFM_Nearest)-[:ENABLES]->(C_Kernel) | |
CREATE(SFM_Linear)-[:ENABLES]->(C_Kernel) | |
CREATE(IF_Rgba32f)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rgba16f)-[:ENABLES]->(C_Shader) | |
CREATE(IF_R32f)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rgba8)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rgba8Snorm)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rg32f)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg16f)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R11fG11fB10f)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R16f)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rgba16)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rgb10A2)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg16)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg8)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R16)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R8)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rgba16Snorm)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg16Snorm)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg8Snorm)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R16Snorm)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R8Snorm)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rgba32i)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rgba16i)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rgba8i)-[:ENABLES]->(C_Shader) | |
CREATE(IF_R32i)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rg32i)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg16i)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg8i)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R16i)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R8i)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rgba32ui)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rgba16ui)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rgba8ui)-[:ENABLES]->(C_Shader) | |
CREATE(IF_R32ui)-[:ENABLES]->(C_Shader) | |
CREATE(IF_Rgb10a2ui)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg32ui)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg16ui)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_Rg8ui)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R16ui)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(IF_R8ui)-[:ENABLES]->(C_StorageImageExtendedFormats) | |
CREATE(ICO_R)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_A)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_RG)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_RA)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_RGB)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_RGBA)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_BGRA)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_ARGB)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_Intensity)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_Luminance)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_Rx)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_RGx)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_RGBx)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_Depth)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_DepthStencil)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_sRGB)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_sRGBx)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_sRGBA)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_sBGRA)-[:ENABLES]->(C_Kernel) | |
CREATE(ICO_ABGR)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_SnormInt8)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_SnormInt16)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnormInt8)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnormInt16)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnormShort565)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnormShort555)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnormInt101010)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_SignedInt8)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_SignedInt16)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_SignedInt32)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnsignedInt8)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnsignedInt16)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnsignedInt32)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_HalfFloat)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_Float)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnormInt24)-[:ENABLES]->(C_Kernel) | |
CREATE(ICDT_UnormInt101010_2)-[:ENABLES]->(C_Kernel) | |
CREATE(FPFMM_NotNaN)-[:ENABLES]->(C_Kernel) | |
CREATE(FPFMM_NotInf)-[:ENABLES]->(C_Kernel) | |
CREATE(FPFMM_NSZ)-[:ENABLES]->(C_Kernel) | |
CREATE(FPFMM_AllowRecip)-[:ENABLES]->(C_Kernel) | |
CREATE(FPFMM_Fast)-[:ENABLES]->(C_Kernel) | |
CREATE(FPRM_RTE)-[:ENABLES]->(C_Kernel) | |
CREATE(FPRM_RTE)-[:ENABLES]->(C_StorageUniformBufferBlock16) | |
CREATE(FPRM_RTE)-[:ENABLES]->(C_StorageUniform16) | |
CREATE(FPRM_RTE)-[:ENABLES]->(C_StoragePushConstant16) | |
CREATE(FPRM_RTE)-[:ENABLES]->(C_StorageInputOutput16) | |
CREATE(FPRM_RTZ)-[:ENABLES]->(C_Kernel) | |
CREATE(FPRM_RTZ)-[:ENABLES]->(C_StorageUniformBufferBlock16) | |
CREATE(FPRM_RTZ)-[:ENABLES]->(C_StorageUniform16) | |
CREATE(FPRM_RTZ)-[:ENABLES]->(C_StoragePushConstant16) | |
CREATE(FPRM_RTZ)-[:ENABLES]->(C_StorageInputOutput16) | |
CREATE(FPRM_RTP)-[:ENABLES]->(C_Kernel) | |
CREATE(FPRM_RTP)-[:ENABLES]->(C_StorageUniformBufferBlock16) | |
CREATE(FPRM_RTP)-[:ENABLES]->(C_StorageUniform16) | |
CREATE(FPRM_RTP)-[:ENABLES]->(C_StoragePushConstant16) | |
CREATE(FPRM_RTP)-[:ENABLES]->(C_StorageInputOutput16) | |
CREATE(FPRM_RTN)-[:ENABLES]->(C_Kernel) | |
CREATE(FPRM_RTN)-[:ENABLES]->(C_StorageUniformBufferBlock16) | |
CREATE(FPRM_RTN)-[:ENABLES]->(C_StorageUniform16) | |
CREATE(FPRM_RTN)-[:ENABLES]->(C_StoragePushConstant16) | |
CREATE(FPRM_RTN)-[:ENABLES]->(C_StorageInputOutput16) | |
CREATE(LT_Export)-[:ENABLES]->(C_Linkage) | |
CREATE(LT_Import)-[:ENABLES]->(C_Linkage) | |
CREATE(AQ_ReadOnly)-[:ENABLES]->(C_Kernel) | |
CREATE(AQ_WriteOnly)-[:ENABLES]->(C_Kernel) | |
CREATE(AQ_ReadWrite)-[:ENABLES]->(C_Kernel) | |
CREATE(FPA_Zext)-[:ENABLES]->(C_Kernel) | |
CREATE(FPA_Sext)-[:ENABLES]->(C_Kernel) | |
CREATE(FPA_ByVal)-[:ENABLES]->(C_Kernel) | |
CREATE(FPA_Sret)-[:ENABLES]->(C_Kernel) | |
CREATE(FPA_NoAlias)-[:ENABLES]->(C_Kernel) | |
CREATE(FPA_NoCapture)-[:ENABLES]->(C_Kernel) | |
CREATE(FPA_NoWrite)-[:ENABLES]->(C_Kernel) | |
CREATE(FPA_NoReadWrite)-[:ENABLES]->(C_Kernel) | |
CREATE(D_RelaxedPrecision)-[:ENABLES]->(C_Shader) | |
CREATE(D_SpecId)-[:ENABLES]->(C_Shader) | |
CREATE(D_SpecId)-[:ENABLES]->(C_Kernel) | |
CREATE(D_Block)-[:ENABLES]->(C_Shader) | |
CREATE(D_BufferBlock)-[:ENABLES]->(C_Shader) | |
CREATE(D_RowMajor)-[:ENABLES]->(C_Matrix) | |
CREATE(D_ColMajor)-[:ENABLES]->(C_Matrix) | |
CREATE(D_ArrayStride)-[:ENABLES]->(C_Shader) | |
CREATE(D_MatrixStride)-[:ENABLES]->(C_Matrix) | |
CREATE(D_GLSLShared)-[:ENABLES]->(C_Shader) | |
CREATE(D_GLSLPacked)-[:ENABLES]->(C_Shader) | |
CREATE(D_CPacked)-[:ENABLES]->(C_Kernel) | |
CREATE(D_NoPerspective)-[:ENABLES]->(C_Shader) | |
CREATE(D_Flat)-[:ENABLES]->(C_Shader) | |
CREATE(D_Patch)-[:ENABLES]->(C_Tessellation) | |
CREATE(D_Centroid)-[:ENABLES]->(C_Shader) | |
CREATE(D_Sample)-[:ENABLES]->(C_SampleRateShading) | |
CREATE(D_Invariant)-[:ENABLES]->(C_Shader) | |
CREATE(D_Constant)-[:ENABLES]->(C_Kernel) | |
CREATE(D_Uniform)-[:ENABLES]->(C_Shader) | |
CREATE(D_SaturatedConversion)-[:ENABLES]->(C_Kernel) | |
CREATE(D_Stream)-[:ENABLES]->(C_GeometryStreams) | |
CREATE(D_Location)-[:ENABLES]->(C_Shader) | |
CREATE(D_Component)-[:ENABLES]->(C_Shader) | |
CREATE(D_Index)-[:ENABLES]->(C_Shader) | |
CREATE(D_Binding)-[:ENABLES]->(C_Shader) | |
CREATE(D_DescriptorSet)-[:ENABLES]->(C_Shader) | |
CREATE(D_Offset)-[:ENABLES]->(C_Shader) | |
CREATE(D_XfbBuffer)-[:ENABLES]->(C_TransformFeedback) | |
CREATE(D_XfbStride)-[:ENABLES]->(C_TransformFeedback) | |
CREATE(D_FuncParamAttr)-[:ENABLES]->(C_Kernel) | |
CREATE(D_FPRoundingMode)-[:ENABLES]->(C_Kernel) | |
CREATE(D_FPRoundingMode)-[:ENABLES]->(C_StorageUniformBufferBlock16) | |
CREATE(D_FPRoundingMode)-[:ENABLES]->(C_StorageUniform16) | |
CREATE(D_FPRoundingMode)-[:ENABLES]->(C_StoragePushConstant16) | |
CREATE(D_FPRoundingMode)-[:ENABLES]->(C_StorageInputOutput16) | |
CREATE(D_FPFastMathMode)-[:ENABLES]->(C_Kernel) | |
CREATE(D_LinkageAttributes)-[:ENABLES]->(C_Linkage) | |
CREATE(D_NoContraction)-[:ENABLES]->(C_Shader) | |
CREATE(D_InputAttachmentIndex)-[:ENABLES]->(C_InputAttachment) | |
CREATE(D_Alignment)-[:ENABLES]->(C_Kernel) | |
CREATE(D_MaxByteOffset)-[:ENABLES]->(C_Addresses) | |
CREATE(D_AlignmentId)-[:ENABLES]->(C_Kernel) | |
CREATE(D_MaxByteOffsetId)-[:ENABLES]->(C_Addresses) | |
CREATE(D_OverrideCoverageNV)-[:ENABLES]->(C_SampleMaskOverrideCoverageNV) | |
CREATE(D_PassthroughNV)-[:ENABLES]->(C_GeometryShaderPassthroughNV) | |
CREATE(D_ViewportRelativeNV)-[:ENABLES]->(C_ShaderViewportMaskNV) | |
CREATE(D_SecondaryViewportRelativeNV)-[:ENABLES]->(C_ShaderStereoViewNV) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment