1{ 2 "spv": 3 { 4 "meta": 5 { 6 "Comment": 7 [ 8 [ 9 "Copyright (c) 2014-2019 The Khronos Group Inc.", 10 "", 11 "Permission is hereby granted, free of charge, to any person obtaining a copy", 12 "of this software and/or associated documentation files (the \"Materials\"),", 13 "to deal in the Materials without restriction, including without limitation", 14 "the rights to use, copy, modify, merge, publish, distribute, sublicense,", 15 "and/or sell copies of the Materials, and to permit persons to whom the", 16 "Materials are furnished to do so, subject to the following conditions:", 17 "", 18 "The above copyright notice and this permission notice shall be included in", 19 "all copies or substantial portions of the Materials.", 20 "", 21 "MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS", 22 "STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND", 23 "HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ", 24 "", 25 "THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS", 26 "OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,", 27 "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL", 28 "THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER", 29 "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING", 30 "FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS", 31 "IN THE MATERIALS." 32 ], 33 [ 34 "This header is automatically generated by the same tool that creates", 35 "the Binary Section of the SPIR-V specification." 36 ], 37 [ 38 "Enumeration tokens for SPIR-V, in various styles:", 39 " C, C++, C++11, JSON, Lua, Python, C#, D", 40 "", 41 "- C will have tokens with a \"Spv\" prefix, e.g.: SpvSourceLanguageGLSL", 42 "- C++ will have tokens in the \"spv\" name space, e.g.: spv::SourceLanguageGLSL", 43 "- C++11 will use enum classes in the spv namespace, e.g.: spv::SourceLanguage::GLSL", 44 "- Lua will use tables, e.g.: spv.SourceLanguage.GLSL", 45 "- Python will use dictionaries, e.g.: spv['SourceLanguage']['GLSL']", 46 "- C# will use enum classes in the Specification class located in the \"Spv\" namespace,", 47 " e.g.: Spv.Specification.SourceLanguage.GLSL", 48 "- D will have tokens under the \"spv\" module, e.g: spv.SourceLanguage.GLSL", 49 "", 50 "Some tokens act like mask values, which can be OR'd together,", 51 "while others are mutually exclusive. The mask-like ones have", 52 "\"Mask\" in their name, and a parallel enum that has the shift", 53 "amount (1 << x) for each corresponding enumerant." 54 ] 55 ], 56 "MagicNumber": 119734787, 57 "Version": 66560, 58 "Revision": 1, 59 "OpCodeMask": 65535, 60 "WordCountShift": 16 61 }, 62 "enum": 63 [ 64 { 65 "Name": "SourceLanguage", 66 "Type": "Value", 67 "Values": 68 { 69 "Unknown": 0, 70 "ESSL": 1, 71 "GLSL": 2, 72 "OpenCL_C": 3, 73 "OpenCL_CPP": 4, 74 "HLSL": 5 75 } 76 }, 77 { 78 "Name": "ExecutionModel", 79 "Type": "Value", 80 "Values": 81 { 82 "Vertex": 0, 83 "TessellationControl": 1, 84 "TessellationEvaluation": 2, 85 "Geometry": 3, 86 "Fragment": 4, 87 "GLCompute": 5, 88 "Kernel": 6, 89 "TaskNV": 5267, 90 "MeshNV": 5268, 91 "RayGenerationNV": 5313, 92 "IntersectionNV": 5314, 93 "AnyHitNV": 5315, 94 "ClosestHitNV": 5316, 95 "MissNV": 5317, 96 "CallableNV": 5318 97 } 98 }, 99 { 100 "Name": "AddressingModel", 101 "Type": "Value", 102 "Values": 103 { 104 "Logical": 0, 105 "Physical32": 1, 106 "Physical64": 2, 107 "PhysicalStorageBuffer64EXT": 5348 108 } 109 }, 110 { 111 "Name": "MemoryModel", 112 "Type": "Value", 113 "Values": 114 { 115 "Simple": 0, 116 "GLSL450": 1, 117 "OpenCL": 2, 118 "VulkanKHR": 3 119 } 120 }, 121 { 122 "Name": "ExecutionMode", 123 "Type": "Value", 124 "Values": 125 { 126 "Invocations": 0, 127 "SpacingEqual": 1, 128 "SpacingFractionalEven": 2, 129 "SpacingFractionalOdd": 3, 130 "VertexOrderCw": 4, 131 "VertexOrderCcw": 5, 132 "PixelCenterInteger": 6, 133 "OriginUpperLeft": 7, 134 "OriginLowerLeft": 8, 135 "EarlyFragmentTests": 9, 136 "PointMode": 10, 137 "Xfb": 11, 138 "DepthReplacing": 12, 139 "DepthGreater": 14, 140 "DepthLess": 15, 141 "DepthUnchanged": 16, 142 "LocalSize": 17, 143 "LocalSizeHint": 18, 144 "InputPoints": 19, 145 "InputLines": 20, 146 "InputLinesAdjacency": 21, 147 "Triangles": 22, 148 "InputTrianglesAdjacency": 23, 149 "Quads": 24, 150 "Isolines": 25, 151 "OutputVertices": 26, 152 "OutputPoints": 27, 153 "OutputLineStrip": 28, 154 "OutputTriangleStrip": 29, 155 "VecTypeHint": 30, 156 "ContractionOff": 31, 157 "Initializer": 33, 158 "Finalizer": 34, 159 "SubgroupSize": 35, 160 "SubgroupsPerWorkgroup": 36, 161 "SubgroupsPerWorkgroupId": 37, 162 "LocalSizeId": 38, 163 "LocalSizeHintId": 39, 164 "PostDepthCoverage": 4446, 165 "DenormPreserve": 4459, 166 "DenormFlushToZero": 4460, 167 "SignedZeroInfNanPreserve": 4461, 168 "RoundingModeRTE": 4462, 169 "RoundingModeRTZ": 4463, 170 "StencilRefReplacingEXT": 5027, 171 "OutputLinesNV": 5269, 172 "OutputPrimitivesNV": 5270, 173 "DerivativeGroupQuadsNV": 5289, 174 "DerivativeGroupLinearNV": 5290, 175 "OutputTrianglesNV": 5298, 176 "PixelInterlockOrderedEXT": 5366, 177 "PixelInterlockUnorderedEXT": 5367, 178 "SampleInterlockOrderedEXT": 5368, 179 "SampleInterlockUnorderedEXT": 5369, 180 "ShadingRateInterlockOrderedEXT": 5370, 181 "ShadingRateInterlockUnorderedEXT": 5371 182 } 183 }, 184 { 185 "Name": "StorageClass", 186 "Type": "Value", 187 "Values": 188 { 189 "UniformConstant": 0, 190 "Input": 1, 191 "Uniform": 2, 192 "Output": 3, 193 "Workgroup": 4, 194 "CrossWorkgroup": 5, 195 "Private": 6, 196 "Function": 7, 197 "Generic": 8, 198 "PushConstant": 9, 199 "AtomicCounter": 10, 200 "Image": 11, 201 "StorageBuffer": 12, 202 "CallableDataNV": 5328, 203 "IncomingCallableDataNV": 5329, 204 "RayPayloadNV": 5338, 205 "HitAttributeNV": 5339, 206 "IncomingRayPayloadNV": 5342, 207 "ShaderRecordBufferNV": 5343, 208 "PhysicalStorageBufferEXT": 5349 209 } 210 }, 211 { 212 "Name": "Dim", 213 "Type": "Value", 214 "Values": 215 { 216 "Dim1D": 0, 217 "Dim2D": 1, 218 "Dim3D": 2, 219 "Cube": 3, 220 "Rect": 4, 221 "Buffer": 5, 222 "SubpassData": 6 223 } 224 }, 225 { 226 "Name": "SamplerAddressingMode", 227 "Type": "Value", 228 "Values": 229 { 230 "None": 0, 231 "ClampToEdge": 1, 232 "Clamp": 2, 233 "Repeat": 3, 234 "RepeatMirrored": 4 235 } 236 }, 237 { 238 "Name": "SamplerFilterMode", 239 "Type": "Value", 240 "Values": 241 { 242 "Nearest": 0, 243 "Linear": 1 244 } 245 }, 246 { 247 "Name": "ImageFormat", 248 "Type": "Value", 249 "Values": 250 { 251 "Unknown": 0, 252 "Rgba32f": 1, 253 "Rgba16f": 2, 254 "R32f": 3, 255 "Rgba8": 4, 256 "Rgba8Snorm": 5, 257 "Rg32f": 6, 258 "Rg16f": 7, 259 "R11fG11fB10f": 8, 260 "R16f": 9, 261 "Rgba16": 10, 262 "Rgb10A2": 11, 263 "Rg16": 12, 264 "Rg8": 13, 265 "R16": 14, 266 "R8": 15, 267 "Rgba16Snorm": 16, 268 "Rg16Snorm": 17, 269 "Rg8Snorm": 18, 270 "R16Snorm": 19, 271 "R8Snorm": 20, 272 "Rgba32i": 21, 273 "Rgba16i": 22, 274 "Rgba8i": 23, 275 "R32i": 24, 276 "Rg32i": 25, 277 "Rg16i": 26, 278 "Rg8i": 27, 279 "R16i": 28, 280 "R8i": 29, 281 "Rgba32ui": 30, 282 "Rgba16ui": 31, 283 "Rgba8ui": 32, 284 "R32ui": 33, 285 "Rgb10a2ui": 34, 286 "Rg32ui": 35, 287 "Rg16ui": 36, 288 "Rg8ui": 37, 289 "R16ui": 38, 290 "R8ui": 39 291 } 292 }, 293 { 294 "Name": "ImageChannelOrder", 295 "Type": "Value", 296 "Values": 297 { 298 "R": 0, 299 "A": 1, 300 "RG": 2, 301 "RA": 3, 302 "RGB": 4, 303 "RGBA": 5, 304 "BGRA": 6, 305 "ARGB": 7, 306 "Intensity": 8, 307 "Luminance": 9, 308 "Rx": 10, 309 "RGx": 11, 310 "RGBx": 12, 311 "Depth": 13, 312 "DepthStencil": 14, 313 "sRGB": 15, 314 "sRGBx": 16, 315 "sRGBA": 17, 316 "sBGRA": 18, 317 "ABGR": 19 318 } 319 }, 320 { 321 "Name": "ImageChannelDataType", 322 "Type": "Value", 323 "Values": 324 { 325 "SnormInt8": 0, 326 "SnormInt16": 1, 327 "UnormInt8": 2, 328 "UnormInt16": 3, 329 "UnormShort565": 4, 330 "UnormShort555": 5, 331 "UnormInt101010": 6, 332 "SignedInt8": 7, 333 "SignedInt16": 8, 334 "SignedInt32": 9, 335 "UnsignedInt8": 10, 336 "UnsignedInt16": 11, 337 "UnsignedInt32": 12, 338 "HalfFloat": 13, 339 "Float": 14, 340 "UnormInt24": 15, 341 "UnormInt101010_2": 16 342 } 343 }, 344 { 345 "Name": "ImageOperands", 346 "Type": "Bit", 347 "Values": 348 { 349 "Bias": 0, 350 "Lod": 1, 351 "Grad": 2, 352 "ConstOffset": 3, 353 "Offset": 4, 354 "ConstOffsets": 5, 355 "Sample": 6, 356 "MinLod": 7, 357 "MakeTexelAvailableKHR": 8, 358 "MakeTexelVisibleKHR": 9, 359 "NonPrivateTexelKHR": 10, 360 "VolatileTexelKHR": 11, 361 "SignExtend": 12, 362 "ZeroExtend": 13 363 } 364 }, 365 { 366 "Name": "FPFastMathMode", 367 "Type": "Bit", 368 "Values": 369 { 370 "NotNaN": 0, 371 "NotInf": 1, 372 "NSZ": 2, 373 "AllowRecip": 3, 374 "Fast": 4 375 } 376 }, 377 { 378 "Name": "FPRoundingMode", 379 "Type": "Value", 380 "Values": 381 { 382 "RTE": 0, 383 "RTZ": 1, 384 "RTP": 2, 385 "RTN": 3 386 } 387 }, 388 { 389 "Name": "LinkageType", 390 "Type": "Value", 391 "Values": 392 { 393 "Export": 0, 394 "Import": 1 395 } 396 }, 397 { 398 "Name": "AccessQualifier", 399 "Type": "Value", 400 "Values": 401 { 402 "ReadOnly": 0, 403 "WriteOnly": 1, 404 "ReadWrite": 2 405 } 406 }, 407 { 408 "Name": "FunctionParameterAttribute", 409 "Type": "Value", 410 "Values": 411 { 412 "Zext": 0, 413 "Sext": 1, 414 "ByVal": 2, 415 "Sret": 3, 416 "NoAlias": 4, 417 "NoCapture": 5, 418 "NoWrite": 6, 419 "NoReadWrite": 7 420 } 421 }, 422 { 423 "Name": "Decoration", 424 "Type": "Value", 425 "Values": 426 { 427 "RelaxedPrecision": 0, 428 "SpecId": 1, 429 "Block": 2, 430 "BufferBlock": 3, 431 "RowMajor": 4, 432 "ColMajor": 5, 433 "ArrayStride": 6, 434 "MatrixStride": 7, 435 "GLSLShared": 8, 436 "GLSLPacked": 9, 437 "CPacked": 10, 438 "BuiltIn": 11, 439 "NoPerspective": 13, 440 "Flat": 14, 441 "Patch": 15, 442 "Centroid": 16, 443 "Sample": 17, 444 "Invariant": 18, 445 "Restrict": 19, 446 "Aliased": 20, 447 "Volatile": 21, 448 "Constant": 22, 449 "Coherent": 23, 450 "NonWritable": 24, 451 "NonReadable": 25, 452 "Uniform": 26, 453 "UniformId": 27, 454 "SaturatedConversion": 28, 455 "Stream": 29, 456 "Location": 30, 457 "Component": 31, 458 "Index": 32, 459 "Binding": 33, 460 "DescriptorSet": 34, 461 "Offset": 35, 462 "XfbBuffer": 36, 463 "XfbStride": 37, 464 "FuncParamAttr": 38, 465 "FPRoundingMode": 39, 466 "FPFastMathMode": 40, 467 "LinkageAttributes": 41, 468 "NoContraction": 42, 469 "InputAttachmentIndex": 43, 470 "Alignment": 44, 471 "MaxByteOffset": 45, 472 "AlignmentId": 46, 473 "MaxByteOffsetId": 47, 474 "NoSignedWrap": 4469, 475 "NoUnsignedWrap": 4470, 476 "ExplicitInterpAMD": 4999, 477 "OverrideCoverageNV": 5248, 478 "PassthroughNV": 5250, 479 "ViewportRelativeNV": 5252, 480 "SecondaryViewportRelativeNV": 5256, 481 "PerPrimitiveNV": 5271, 482 "PerViewNV": 5272, 483 "PerTaskNV": 5273, 484 "PerVertexNV": 5285, 485 "NonUniformEXT": 5300, 486 "RestrictPointerEXT": 5355, 487 "AliasedPointerEXT": 5356, 488 "CounterBuffer": 5634, 489 "HlslCounterBufferGOOGLE": 5634, 490 "HlslSemanticGOOGLE": 5635, 491 "UserSemantic": 5635, 492 "UserTypeGOOGLE": 5636 493 } 494 }, 495 { 496 "Name": "BuiltIn", 497 "Type": "Value", 498 "Values": 499 { 500 "Position": 0, 501 "PointSize": 1, 502 "ClipDistance": 3, 503 "CullDistance": 4, 504 "VertexId": 5, 505 "InstanceId": 6, 506 "PrimitiveId": 7, 507 "InvocationId": 8, 508 "Layer": 9, 509 "ViewportIndex": 10, 510 "TessLevelOuter": 11, 511 "TessLevelInner": 12, 512 "TessCoord": 13, 513 "PatchVertices": 14, 514 "FragCoord": 15, 515 "PointCoord": 16, 516 "FrontFacing": 17, 517 "SampleId": 18, 518 "SamplePosition": 19, 519 "SampleMask": 20, 520 "FragDepth": 22, 521 "HelperInvocation": 23, 522 "NumWorkgroups": 24, 523 "WorkgroupSize": 25, 524 "WorkgroupId": 26, 525 "LocalInvocationId": 27, 526 "GlobalInvocationId": 28, 527 "LocalInvocationIndex": 29, 528 "WorkDim": 30, 529 "GlobalSize": 31, 530 "EnqueuedWorkgroupSize": 32, 531 "GlobalOffset": 33, 532 "GlobalLinearId": 34, 533 "SubgroupSize": 36, 534 "SubgroupMaxSize": 37, 535 "NumSubgroups": 38, 536 "NumEnqueuedSubgroups": 39, 537 "SubgroupId": 40, 538 "SubgroupLocalInvocationId": 41, 539 "VertexIndex": 42, 540 "InstanceIndex": 43, 541 "SubgroupEqMask": 4416, 542 "SubgroupEqMaskKHR": 4416, 543 "SubgroupGeMask": 4417, 544 "SubgroupGeMaskKHR": 4417, 545 "SubgroupGtMask": 4418, 546 "SubgroupGtMaskKHR": 4418, 547 "SubgroupLeMask": 4419, 548 "SubgroupLeMaskKHR": 4419, 549 "SubgroupLtMask": 4420, 550 "SubgroupLtMaskKHR": 4420, 551 "BaseVertex": 4424, 552 "BaseInstance": 4425, 553 "DrawIndex": 4426, 554 "DeviceIndex": 4438, 555 "ViewIndex": 4440, 556 "BaryCoordNoPerspAMD": 4992, 557 "BaryCoordNoPerspCentroidAMD": 4993, 558 "BaryCoordNoPerspSampleAMD": 4994, 559 "BaryCoordSmoothAMD": 4995, 560 "BaryCoordSmoothCentroidAMD": 4996, 561 "BaryCoordSmoothSampleAMD": 4997, 562 "BaryCoordPullModelAMD": 4998, 563 "FragStencilRefEXT": 5014, 564 "ViewportMaskNV": 5253, 565 "SecondaryPositionNV": 5257, 566 "SecondaryViewportMaskNV": 5258, 567 "PositionPerViewNV": 5261, 568 "ViewportMaskPerViewNV": 5262, 569 "FullyCoveredEXT": 5264, 570 "TaskCountNV": 5274, 571 "PrimitiveCountNV": 5275, 572 "PrimitiveIndicesNV": 5276, 573 "ClipDistancePerViewNV": 5277, 574 "CullDistancePerViewNV": 5278, 575 "LayerPerViewNV": 5279, 576 "MeshViewCountNV": 5280, 577 "MeshViewIndicesNV": 5281, 578 "BaryCoordNV": 5286, 579 "BaryCoordNoPerspNV": 5287, 580 "FragSizeEXT": 5292, 581 "FragmentSizeNV": 5292, 582 "FragInvocationCountEXT": 5293, 583 "InvocationsPerPixelNV": 5293, 584 "LaunchIdNV": 5319, 585 "LaunchSizeNV": 5320, 586 "WorldRayOriginNV": 5321, 587 "WorldRayDirectionNV": 5322, 588 "ObjectRayOriginNV": 5323, 589 "ObjectRayDirectionNV": 5324, 590 "RayTminNV": 5325, 591 "RayTmaxNV": 5326, 592 "InstanceCustomIndexNV": 5327, 593 "ObjectToWorldNV": 5330, 594 "WorldToObjectNV": 5331, 595 "HitTNV": 5332, 596 "HitKindNV": 5333, 597 "IncomingRayFlagsNV": 5351, 598 "WarpsPerSMNV": 5374, 599 "SMCountNV": 5375, 600 "WarpIDNV": 5376, 601 "SMIDNV": 5377 602 } 603 }, 604 { 605 "Name": "SelectionControl", 606 "Type": "Bit", 607 "Values": 608 { 609 "Flatten": 0, 610 "DontFlatten": 1 611 } 612 }, 613 { 614 "Name": "LoopControl", 615 "Type": "Bit", 616 "Values": 617 { 618 "Unroll": 0, 619 "DontUnroll": 1, 620 "DependencyInfinite": 2, 621 "DependencyLength": 3, 622 "MinIterations": 4, 623 "MaxIterations": 5, 624 "IterationMultiple": 6, 625 "PeelCount": 7, 626 "PartialCount": 8 627 } 628 }, 629 { 630 "Name": "FunctionControl", 631 "Type": "Bit", 632 "Values": 633 { 634 "Inline": 0, 635 "DontInline": 1, 636 "Pure": 2, 637 "Const": 3 638 } 639 }, 640 { 641 "Name": "MemorySemantics", 642 "Type": "Bit", 643 "Values": 644 { 645 "Acquire": 1, 646 "Release": 2, 647 "AcquireRelease": 3, 648 "SequentiallyConsistent": 4, 649 "UniformMemory": 6, 650 "SubgroupMemory": 7, 651 "WorkgroupMemory": 8, 652 "CrossWorkgroupMemory": 9, 653 "AtomicCounterMemory": 10, 654 "ImageMemory": 11, 655 "OutputMemoryKHR": 12, 656 "MakeAvailableKHR": 13, 657 "MakeVisibleKHR": 14, 658 "Volatile": 15 659 } 660 }, 661 { 662 "Name": "MemoryAccess", 663 "Type": "Bit", 664 "Values": 665 { 666 "Volatile": 0, 667 "Aligned": 1, 668 "Nontemporal": 2, 669 "MakePointerAvailableKHR": 3, 670 "MakePointerVisibleKHR": 4, 671 "NonPrivatePointerKHR": 5 672 } 673 }, 674 { 675 "Name": "Scope", 676 "Type": "Value", 677 "Values": 678 { 679 "CrossDevice": 0, 680 "Device": 1, 681 "Workgroup": 2, 682 "Subgroup": 3, 683 "Invocation": 4, 684 "QueueFamilyKHR": 5 685 } 686 }, 687 { 688 "Name": "GroupOperation", 689 "Type": "Value", 690 "Values": 691 { 692 "Reduce": 0, 693 "InclusiveScan": 1, 694 "ExclusiveScan": 2, 695 "ClusteredReduce": 3, 696 "PartitionedReduceNV": 6, 697 "PartitionedInclusiveScanNV": 7, 698 "PartitionedExclusiveScanNV": 8 699 } 700 }, 701 { 702 "Name": "KernelEnqueueFlags", 703 "Type": "Value", 704 "Values": 705 { 706 "NoWait": 0, 707 "WaitKernel": 1, 708 "WaitWorkGroup": 2 709 } 710 }, 711 { 712 "Name": "KernelProfilingInfo", 713 "Type": "Bit", 714 "Values": 715 { 716 "CmdExecTime": 0 717 } 718 }, 719 { 720 "Name": "Capability", 721 "Type": "Value", 722 "Values": 723 { 724 "Matrix": 0, 725 "Shader": 1, 726 "Geometry": 2, 727 "Tessellation": 3, 728 "Addresses": 4, 729 "Linkage": 5, 730 "Kernel": 6, 731 "Vector16": 7, 732 "Float16Buffer": 8, 733 "Float16": 9, 734 "Float64": 10, 735 "Int64": 11, 736 "Int64Atomics": 12, 737 "ImageBasic": 13, 738 "ImageReadWrite": 14, 739 "ImageMipmap": 15, 740 "Pipes": 17, 741 "Groups": 18, 742 "DeviceEnqueue": 19, 743 "LiteralSampler": 20, 744 "AtomicStorage": 21, 745 "Int16": 22, 746 "TessellationPointSize": 23, 747 "GeometryPointSize": 24, 748 "ImageGatherExtended": 25, 749 "StorageImageMultisample": 27, 750 "UniformBufferArrayDynamicIndexing": 28, 751 "SampledImageArrayDynamicIndexing": 29, 752 "StorageBufferArrayDynamicIndexing": 30, 753 "StorageImageArrayDynamicIndexing": 31, 754 "ClipDistance": 32, 755 "CullDistance": 33, 756 "ImageCubeArray": 34, 757 "SampleRateShading": 35, 758 "ImageRect": 36, 759 "SampledRect": 37, 760 "GenericPointer": 38, 761 "Int8": 39, 762 "InputAttachment": 40, 763 "SparseResidency": 41, 764 "MinLod": 42, 765 "Sampled1D": 43, 766 "Image1D": 44, 767 "SampledCubeArray": 45, 768 "SampledBuffer": 46, 769 "ImageBuffer": 47, 770 "ImageMSArray": 48, 771 "StorageImageExtendedFormats": 49, 772 "ImageQuery": 50, 773 "DerivativeControl": 51, 774 "InterpolationFunction": 52, 775 "TransformFeedback": 53, 776 "GeometryStreams": 54, 777 "StorageImageReadWithoutFormat": 55, 778 "StorageImageWriteWithoutFormat": 56, 779 "MultiViewport": 57, 780 "SubgroupDispatch": 58, 781 "NamedBarrier": 59, 782 "PipeStorage": 60, 783 "GroupNonUniform": 61, 784 "GroupNonUniformVote": 62, 785 "GroupNonUniformArithmetic": 63, 786 "GroupNonUniformBallot": 64, 787 "GroupNonUniformShuffle": 65, 788 "GroupNonUniformShuffleRelative": 66, 789 "GroupNonUniformClustered": 67, 790 "GroupNonUniformQuad": 68, 791 "SubgroupBallotKHR": 4423, 792 "DrawParameters": 4427, 793 "SubgroupVoteKHR": 4431, 794 "StorageBuffer16BitAccess": 4433, 795 "StorageUniformBufferBlock16": 4433, 796 "StorageUniform16": 4434, 797 "UniformAndStorageBuffer16BitAccess": 4434, 798 "StoragePushConstant16": 4435, 799 "StorageInputOutput16": 4436, 800 "DeviceGroup": 4437, 801 "MultiView": 4439, 802 "VariablePointersStorageBuffer": 4441, 803 "VariablePointers": 4442, 804 "AtomicStorageOps": 4445, 805 "SampleMaskPostDepthCoverage": 4447, 806 "StorageBuffer8BitAccess": 4448, 807 "UniformAndStorageBuffer8BitAccess": 4449, 808 "StoragePushConstant8": 4450, 809 "DenormPreserve": 4464, 810 "DenormFlushToZero": 4465, 811 "SignedZeroInfNanPreserve": 4466, 812 "RoundingModeRTE": 4467, 813 "RoundingModeRTZ": 4468, 814 "Float16ImageAMD": 5008, 815 "ImageGatherBiasLodAMD": 5009, 816 "FragmentMaskAMD": 5010, 817 "StencilExportEXT": 5013, 818 "ImageReadWriteLodAMD": 5015, 819 "SampleMaskOverrideCoverageNV": 5249, 820 "GeometryShaderPassthroughNV": 5251, 821 "ShaderViewportIndexLayerEXT": 5254, 822 "ShaderViewportIndexLayerNV": 5254, 823 "ShaderViewportMaskNV": 5255, 824 "ShaderStereoViewNV": 5259, 825 "PerViewAttributesNV": 5260, 826 "FragmentFullyCoveredEXT": 5265, 827 "MeshShadingNV": 5266, 828 "ImageFootprintNV": 5282, 829 "FragmentBarycentricNV": 5284, 830 "ComputeDerivativeGroupQuadsNV": 5288, 831 "FragmentDensityEXT": 5291, 832 "ShadingRateNV": 5291, 833 "GroupNonUniformPartitionedNV": 5297, 834 "ShaderNonUniformEXT": 5301, 835 "RuntimeDescriptorArrayEXT": 5302, 836 "InputAttachmentArrayDynamicIndexingEXT": 5303, 837 "UniformTexelBufferArrayDynamicIndexingEXT": 5304, 838 "StorageTexelBufferArrayDynamicIndexingEXT": 5305, 839 "UniformBufferArrayNonUniformIndexingEXT": 5306, 840 "SampledImageArrayNonUniformIndexingEXT": 5307, 841 "StorageBufferArrayNonUniformIndexingEXT": 5308, 842 "StorageImageArrayNonUniformIndexingEXT": 5309, 843 "InputAttachmentArrayNonUniformIndexingEXT": 5310, 844 "UniformTexelBufferArrayNonUniformIndexingEXT": 5311, 845 "StorageTexelBufferArrayNonUniformIndexingEXT": 5312, 846 "RayTracingNV": 5340, 847 "VulkanMemoryModelKHR": 5345, 848 "VulkanMemoryModelDeviceScopeKHR": 5346, 849 "PhysicalStorageBufferAddressesEXT": 5347, 850 "ComputeDerivativeGroupLinearNV": 5350, 851 "CooperativeMatrixNV": 5357, 852 "FragmentShaderSampleInterlockEXT": 5363, 853 "FragmentShaderShadingRateInterlockEXT": 5372, 854 "ShaderSMBuiltinsNV": 5373, 855 "FragmentShaderPixelInterlockEXT": 5378, 856 "DemoteToHelperInvocationEXT": 5379, 857 "SubgroupShuffleINTEL": 5568, 858 "SubgroupBufferBlockIOINTEL": 5569, 859 "SubgroupImageBlockIOINTEL": 5570, 860 "SubgroupImageMediaBlockIOINTEL": 5579, 861 "IntegerFunctions2INTEL": 5584, 862 "SubgroupAvcMotionEstimationINTEL": 5696, 863 "SubgroupAvcMotionEstimationIntraINTEL": 5697, 864 "SubgroupAvcMotionEstimationChromaINTEL": 5698 865 } 866 }, 867 { 868 "Name": "Op", 869 "Type": "Value", 870 "Values": 871 { 872 "OpNop": 0, 873 "OpUndef": 1, 874 "OpSourceContinued": 2, 875 "OpSource": 3, 876 "OpSourceExtension": 4, 877 "OpName": 5, 878 "OpMemberName": 6, 879 "OpString": 7, 880 "OpLine": 8, 881 "OpExtension": 10, 882 "OpExtInstImport": 11, 883 "OpExtInst": 12, 884 "OpMemoryModel": 14, 885 "OpEntryPoint": 15, 886 "OpExecutionMode": 16, 887 "OpCapability": 17, 888 "OpTypeVoid": 19, 889 "OpTypeBool": 20, 890 "OpTypeInt": 21, 891 "OpTypeFloat": 22, 892 "OpTypeVector": 23, 893 "OpTypeMatrix": 24, 894 "OpTypeImage": 25, 895 "OpTypeSampler": 26, 896 "OpTypeSampledImage": 27, 897 "OpTypeArray": 28, 898 "OpTypeRuntimeArray": 29, 899 "OpTypeStruct": 30, 900 "OpTypeOpaque": 31, 901 "OpTypePointer": 32, 902 "OpTypeFunction": 33, 903 "OpTypeEvent": 34, 904 "OpTypeDeviceEvent": 35, 905 "OpTypeReserveId": 36, 906 "OpTypeQueue": 37, 907 "OpTypePipe": 38, 908 "OpTypeForwardPointer": 39, 909 "OpConstantTrue": 41, 910 "OpConstantFalse": 42, 911 "OpConstant": 43, 912 "OpConstantComposite": 44, 913 "OpConstantSampler": 45, 914 "OpConstantNull": 46, 915 "OpSpecConstantTrue": 48, 916 "OpSpecConstantFalse": 49, 917 "OpSpecConstant": 50, 918 "OpSpecConstantComposite": 51, 919 "OpSpecConstantOp": 52, 920 "OpFunction": 54, 921 "OpFunctionParameter": 55, 922 "OpFunctionEnd": 56, 923 "OpFunctionCall": 57, 924 "OpVariable": 59, 925 "OpImageTexelPointer": 60, 926 "OpLoad": 61, 927 "OpStore": 62, 928 "OpCopyMemory": 63, 929 "OpCopyMemorySized": 64, 930 "OpAccessChain": 65, 931 "OpInBoundsAccessChain": 66, 932 "OpPtrAccessChain": 67, 933 "OpArrayLength": 68, 934 "OpGenericPtrMemSemantics": 69, 935 "OpInBoundsPtrAccessChain": 70, 936 "OpDecorate": 71, 937 "OpMemberDecorate": 72, 938 "OpDecorationGroup": 73, 939 "OpGroupDecorate": 74, 940 "OpGroupMemberDecorate": 75, 941 "OpVectorExtractDynamic": 77, 942 "OpVectorInsertDynamic": 78, 943 "OpVectorShuffle": 79, 944 "OpCompositeConstruct": 80, 945 "OpCompositeExtract": 81, 946 "OpCompositeInsert": 82, 947 "OpCopyObject": 83, 948 "OpTranspose": 84, 949 "OpSampledImage": 86, 950 "OpImageSampleImplicitLod": 87, 951 "OpImageSampleExplicitLod": 88, 952 "OpImageSampleDrefImplicitLod": 89, 953 "OpImageSampleDrefExplicitLod": 90, 954 "OpImageSampleProjImplicitLod": 91, 955 "OpImageSampleProjExplicitLod": 92, 956 "OpImageSampleProjDrefImplicitLod": 93, 957 "OpImageSampleProjDrefExplicitLod": 94, 958 "OpImageFetch": 95, 959 "OpImageGather": 96, 960 "OpImageDrefGather": 97, 961 "OpImageRead": 98, 962 "OpImageWrite": 99, 963 "OpImage": 100, 964 "OpImageQueryFormat": 101, 965 "OpImageQueryOrder": 102, 966 "OpImageQuerySizeLod": 103, 967 "OpImageQuerySize": 104, 968 "OpImageQueryLod": 105, 969 "OpImageQueryLevels": 106, 970 "OpImageQuerySamples": 107, 971 "OpConvertFToU": 109, 972 "OpConvertFToS": 110, 973 "OpConvertSToF": 111, 974 "OpConvertUToF": 112, 975 "OpUConvert": 113, 976 "OpSConvert": 114, 977 "OpFConvert": 115, 978 "OpQuantizeToF16": 116, 979 "OpConvertPtrToU": 117, 980 "OpSatConvertSToU": 118, 981 "OpSatConvertUToS": 119, 982 "OpConvertUToPtr": 120, 983 "OpPtrCastToGeneric": 121, 984 "OpGenericCastToPtr": 122, 985 "OpGenericCastToPtrExplicit": 123, 986 "OpBitcast": 124, 987 "OpSNegate": 126, 988 "OpFNegate": 127, 989 "OpIAdd": 128, 990 "OpFAdd": 129, 991 "OpISub": 130, 992 "OpFSub": 131, 993 "OpIMul": 132, 994 "OpFMul": 133, 995 "OpUDiv": 134, 996 "OpSDiv": 135, 997 "OpFDiv": 136, 998 "OpUMod": 137, 999 "OpSRem": 138, 1000 "OpSMod": 139, 1001 "OpFRem": 140, 1002 "OpFMod": 141, 1003 "OpVectorTimesScalar": 142, 1004 "OpMatrixTimesScalar": 143, 1005 "OpVectorTimesMatrix": 144, 1006 "OpMatrixTimesVector": 145, 1007 "OpMatrixTimesMatrix": 146, 1008 "OpOuterProduct": 147, 1009 "OpDot": 148, 1010 "OpIAddCarry": 149, 1011 "OpISubBorrow": 150, 1012 "OpUMulExtended": 151, 1013 "OpSMulExtended": 152, 1014 "OpAny": 154, 1015 "OpAll": 155, 1016 "OpIsNan": 156, 1017 "OpIsInf": 157, 1018 "OpIsFinite": 158, 1019 "OpIsNormal": 159, 1020 "OpSignBitSet": 160, 1021 "OpLessOrGreater": 161, 1022 "OpOrdered": 162, 1023 "OpUnordered": 163, 1024 "OpLogicalEqual": 164, 1025 "OpLogicalNotEqual": 165, 1026 "OpLogicalOr": 166, 1027 "OpLogicalAnd": 167, 1028 "OpLogicalNot": 168, 1029 "OpSelect": 169, 1030 "OpIEqual": 170, 1031 "OpINotEqual": 171, 1032 "OpUGreaterThan": 172, 1033 "OpSGreaterThan": 173, 1034 "OpUGreaterThanEqual": 174, 1035 "OpSGreaterThanEqual": 175, 1036 "OpULessThan": 176, 1037 "OpSLessThan": 177, 1038 "OpULessThanEqual": 178, 1039 "OpSLessThanEqual": 179, 1040 "OpFOrdEqual": 180, 1041 "OpFUnordEqual": 181, 1042 "OpFOrdNotEqual": 182, 1043 "OpFUnordNotEqual": 183, 1044 "OpFOrdLessThan": 184, 1045 "OpFUnordLessThan": 185, 1046 "OpFOrdGreaterThan": 186, 1047 "OpFUnordGreaterThan": 187, 1048 "OpFOrdLessThanEqual": 188, 1049 "OpFUnordLessThanEqual": 189, 1050 "OpFOrdGreaterThanEqual": 190, 1051 "OpFUnordGreaterThanEqual": 191, 1052 "OpShiftRightLogical": 194, 1053 "OpShiftRightArithmetic": 195, 1054 "OpShiftLeftLogical": 196, 1055 "OpBitwiseOr": 197, 1056 "OpBitwiseXor": 198, 1057 "OpBitwiseAnd": 199, 1058 "OpNot": 200, 1059 "OpBitFieldInsert": 201, 1060 "OpBitFieldSExtract": 202, 1061 "OpBitFieldUExtract": 203, 1062 "OpBitReverse": 204, 1063 "OpBitCount": 205, 1064 "OpDPdx": 207, 1065 "OpDPdy": 208, 1066 "OpFwidth": 209, 1067 "OpDPdxFine": 210, 1068 "OpDPdyFine": 211, 1069 "OpFwidthFine": 212, 1070 "OpDPdxCoarse": 213, 1071 "OpDPdyCoarse": 214, 1072 "OpFwidthCoarse": 215, 1073 "OpEmitVertex": 218, 1074 "OpEndPrimitive": 219, 1075 "OpEmitStreamVertex": 220, 1076 "OpEndStreamPrimitive": 221, 1077 "OpControlBarrier": 224, 1078 "OpMemoryBarrier": 225, 1079 "OpAtomicLoad": 227, 1080 "OpAtomicStore": 228, 1081 "OpAtomicExchange": 229, 1082 "OpAtomicCompareExchange": 230, 1083 "OpAtomicCompareExchangeWeak": 231, 1084 "OpAtomicIIncrement": 232, 1085 "OpAtomicIDecrement": 233, 1086 "OpAtomicIAdd": 234, 1087 "OpAtomicISub": 235, 1088 "OpAtomicSMin": 236, 1089 "OpAtomicUMin": 237, 1090 "OpAtomicSMax": 238, 1091 "OpAtomicUMax": 239, 1092 "OpAtomicAnd": 240, 1093 "OpAtomicOr": 241, 1094 "OpAtomicXor": 242, 1095 "OpPhi": 245, 1096 "OpLoopMerge": 246, 1097 "OpSelectionMerge": 247, 1098 "OpLabel": 248, 1099 "OpBranch": 249, 1100 "OpBranchConditional": 250, 1101 "OpSwitch": 251, 1102 "OpKill": 252, 1103 "OpReturn": 253, 1104 "OpReturnValue": 254, 1105 "OpUnreachable": 255, 1106 "OpLifetimeStart": 256, 1107 "OpLifetimeStop": 257, 1108 "OpGroupAsyncCopy": 259, 1109 "OpGroupWaitEvents": 260, 1110 "OpGroupAll": 261, 1111 "OpGroupAny": 262, 1112 "OpGroupBroadcast": 263, 1113 "OpGroupIAdd": 264, 1114 "OpGroupFAdd": 265, 1115 "OpGroupFMin": 266, 1116 "OpGroupUMin": 267, 1117 "OpGroupSMin": 268, 1118 "OpGroupFMax": 269, 1119 "OpGroupUMax": 270, 1120 "OpGroupSMax": 271, 1121 "OpReadPipe": 274, 1122 "OpWritePipe": 275, 1123 "OpReservedReadPipe": 276, 1124 "OpReservedWritePipe": 277, 1125 "OpReserveReadPipePackets": 278, 1126 "OpReserveWritePipePackets": 279, 1127 "OpCommitReadPipe": 280, 1128 "OpCommitWritePipe": 281, 1129 "OpIsValidReserveId": 282, 1130 "OpGetNumPipePackets": 283, 1131 "OpGetMaxPipePackets": 284, 1132 "OpGroupReserveReadPipePackets": 285, 1133 "OpGroupReserveWritePipePackets": 286, 1134 "OpGroupCommitReadPipe": 287, 1135 "OpGroupCommitWritePipe": 288, 1136 "OpEnqueueMarker": 291, 1137 "OpEnqueueKernel": 292, 1138 "OpGetKernelNDrangeSubGroupCount": 293, 1139 "OpGetKernelNDrangeMaxSubGroupSize": 294, 1140 "OpGetKernelWorkGroupSize": 295, 1141 "OpGetKernelPreferredWorkGroupSizeMultiple": 296, 1142 "OpRetainEvent": 297, 1143 "OpReleaseEvent": 298, 1144 "OpCreateUserEvent": 299, 1145 "OpIsValidEvent": 300, 1146 "OpSetUserEventStatus": 301, 1147 "OpCaptureEventProfilingInfo": 302, 1148 "OpGetDefaultQueue": 303, 1149 "OpBuildNDRange": 304, 1150 "OpImageSparseSampleImplicitLod": 305, 1151 "OpImageSparseSampleExplicitLod": 306, 1152 "OpImageSparseSampleDrefImplicitLod": 307, 1153 "OpImageSparseSampleDrefExplicitLod": 308, 1154 "OpImageSparseSampleProjImplicitLod": 309, 1155 "OpImageSparseSampleProjExplicitLod": 310, 1156 "OpImageSparseSampleProjDrefImplicitLod": 311, 1157 "OpImageSparseSampleProjDrefExplicitLod": 312, 1158 "OpImageSparseFetch": 313, 1159 "OpImageSparseGather": 314, 1160 "OpImageSparseDrefGather": 315, 1161 "OpImageSparseTexelsResident": 316, 1162 "OpNoLine": 317, 1163 "OpAtomicFlagTestAndSet": 318, 1164 "OpAtomicFlagClear": 319, 1165 "OpImageSparseRead": 320, 1166 "OpSizeOf": 321, 1167 "OpTypePipeStorage": 322, 1168 "OpConstantPipeStorage": 323, 1169 "OpCreatePipeFromPipeStorage": 324, 1170 "OpGetKernelLocalSizeForSubgroupCount": 325, 1171 "OpGetKernelMaxNumSubgroups": 326, 1172 "OpTypeNamedBarrier": 327, 1173 "OpNamedBarrierInitialize": 328, 1174 "OpMemoryNamedBarrier": 329, 1175 "OpModuleProcessed": 330, 1176 "OpExecutionModeId": 331, 1177 "OpDecorateId": 332, 1178 "OpGroupNonUniformElect": 333, 1179 "OpGroupNonUniformAll": 334, 1180 "OpGroupNonUniformAny": 335, 1181 "OpGroupNonUniformAllEqual": 336, 1182 "OpGroupNonUniformBroadcast": 337, 1183 "OpGroupNonUniformBroadcastFirst": 338, 1184 "OpGroupNonUniformBallot": 339, 1185 "OpGroupNonUniformInverseBallot": 340, 1186 "OpGroupNonUniformBallotBitExtract": 341, 1187 "OpGroupNonUniformBallotBitCount": 342, 1188 "OpGroupNonUniformBallotFindLSB": 343, 1189 "OpGroupNonUniformBallotFindMSB": 344, 1190 "OpGroupNonUniformShuffle": 345, 1191 "OpGroupNonUniformShuffleXor": 346, 1192 "OpGroupNonUniformShuffleUp": 347, 1193 "OpGroupNonUniformShuffleDown": 348, 1194 "OpGroupNonUniformIAdd": 349, 1195 "OpGroupNonUniformFAdd": 350, 1196 "OpGroupNonUniformIMul": 351, 1197 "OpGroupNonUniformFMul": 352, 1198 "OpGroupNonUniformSMin": 353, 1199 "OpGroupNonUniformUMin": 354, 1200 "OpGroupNonUniformFMin": 355, 1201 "OpGroupNonUniformSMax": 356, 1202 "OpGroupNonUniformUMax": 357, 1203 "OpGroupNonUniformFMax": 358, 1204 "OpGroupNonUniformBitwiseAnd": 359, 1205 "OpGroupNonUniformBitwiseOr": 360, 1206 "OpGroupNonUniformBitwiseXor": 361, 1207 "OpGroupNonUniformLogicalAnd": 362, 1208 "OpGroupNonUniformLogicalOr": 363, 1209 "OpGroupNonUniformLogicalXor": 364, 1210 "OpGroupNonUniformQuadBroadcast": 365, 1211 "OpGroupNonUniformQuadSwap": 366, 1212 "OpCopyLogical": 400, 1213 "OpPtrEqual": 401, 1214 "OpPtrNotEqual": 402, 1215 "OpPtrDiff": 403, 1216 "OpSubgroupBallotKHR": 4421, 1217 "OpSubgroupFirstInvocationKHR": 4422, 1218 "OpSubgroupAllKHR": 4428, 1219 "OpSubgroupAnyKHR": 4429, 1220 "OpSubgroupAllEqualKHR": 4430, 1221 "OpSubgroupReadInvocationKHR": 4432, 1222 "OpGroupIAddNonUniformAMD": 5000, 1223 "OpGroupFAddNonUniformAMD": 5001, 1224 "OpGroupFMinNonUniformAMD": 5002, 1225 "OpGroupUMinNonUniformAMD": 5003, 1226 "OpGroupSMinNonUniformAMD": 5004, 1227 "OpGroupFMaxNonUniformAMD": 5005, 1228 "OpGroupUMaxNonUniformAMD": 5006, 1229 "OpGroupSMaxNonUniformAMD": 5007, 1230 "OpFragmentMaskFetchAMD": 5011, 1231 "OpFragmentFetchAMD": 5012, 1232 "OpImageSampleFootprintNV": 5283, 1233 "OpGroupNonUniformPartitionNV": 5296, 1234 "OpWritePackedPrimitiveIndices4x8NV": 5299, 1235 "OpReportIntersectionNV": 5334, 1236 "OpIgnoreIntersectionNV": 5335, 1237 "OpTerminateRayNV": 5336, 1238 "OpTraceNV": 5337, 1239 "OpTypeAccelerationStructureNV": 5341, 1240 "OpExecuteCallableNV": 5344, 1241 "OpTypeCooperativeMatrixNV": 5358, 1242 "OpCooperativeMatrixLoadNV": 5359, 1243 "OpCooperativeMatrixStoreNV": 5360, 1244 "OpCooperativeMatrixMulAddNV": 5361, 1245 "OpCooperativeMatrixLengthNV": 5362, 1246 "OpBeginInvocationInterlockEXT": 5364, 1247 "OpEndInvocationInterlockEXT": 5365, 1248 "OpDemoteToHelperInvocationEXT": 5380, 1249 "OpIsHelperInvocationEXT": 5381, 1250 "OpSubgroupShuffleINTEL": 5571, 1251 "OpSubgroupShuffleDownINTEL": 5572, 1252 "OpSubgroupShuffleUpINTEL": 5573, 1253 "OpSubgroupShuffleXorINTEL": 5574, 1254 "OpSubgroupBlockReadINTEL": 5575, 1255 "OpSubgroupBlockWriteINTEL": 5576, 1256 "OpSubgroupImageBlockReadINTEL": 5577, 1257 "OpSubgroupImageBlockWriteINTEL": 5578, 1258 "OpSubgroupImageMediaBlockReadINTEL": 5580, 1259 "OpSubgroupImageMediaBlockWriteINTEL": 5581, 1260 "OpUCountLeadingZerosINTEL": 5585, 1261 "OpUCountTrailingZerosINTEL": 5586, 1262 "OpAbsISubINTEL": 5587, 1263 "OpAbsUSubINTEL": 5588, 1264 "OpIAddSatINTEL": 5589, 1265 "OpUAddSatINTEL": 5590, 1266 "OpIAverageINTEL": 5591, 1267 "OpUAverageINTEL": 5592, 1268 "OpIAverageRoundedINTEL": 5593, 1269 "OpUAverageRoundedINTEL": 5594, 1270 "OpISubSatINTEL": 5595, 1271 "OpUSubSatINTEL": 5596, 1272 "OpIMul32x16INTEL": 5597, 1273 "OpUMul32x16INTEL": 5598, 1274 "OpDecorateString": 5632, 1275 "OpDecorateStringGOOGLE": 5632, 1276 "OpMemberDecorateString": 5633, 1277 "OpMemberDecorateStringGOOGLE": 5633, 1278 "OpVmeImageINTEL": 5699, 1279 "OpTypeVmeImageINTEL": 5700, 1280 "OpTypeAvcImePayloadINTEL": 5701, 1281 "OpTypeAvcRefPayloadINTEL": 5702, 1282 "OpTypeAvcSicPayloadINTEL": 5703, 1283 "OpTypeAvcMcePayloadINTEL": 5704, 1284 "OpTypeAvcMceResultINTEL": 5705, 1285 "OpTypeAvcImeResultINTEL": 5706, 1286 "OpTypeAvcImeResultSingleReferenceStreamoutINTEL": 5707, 1287 "OpTypeAvcImeResultDualReferenceStreamoutINTEL": 5708, 1288 "OpTypeAvcImeSingleReferenceStreaminINTEL": 5709, 1289 "OpTypeAvcImeDualReferenceStreaminINTEL": 5710, 1290 "OpTypeAvcRefResultINTEL": 5711, 1291 "OpTypeAvcSicResultINTEL": 5712, 1292 "OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL": 5713, 1293 "OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL": 5714, 1294 "OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL": 5715, 1295 "OpSubgroupAvcMceSetInterShapePenaltyINTEL": 5716, 1296 "OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL": 5717, 1297 "OpSubgroupAvcMceSetInterDirectionPenaltyINTEL": 5718, 1298 "OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL": 5719, 1299 "OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL": 5720, 1300 "OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL": 5721, 1301 "OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL": 5722, 1302 "OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL": 5723, 1303 "OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL": 5724, 1304 "OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL": 5725, 1305 "OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL": 5726, 1306 "OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL": 5727, 1307 "OpSubgroupAvcMceSetAcOnlyHaarINTEL": 5728, 1308 "OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL": 5729, 1309 "OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL": 5730, 1310 "OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL": 5731, 1311 "OpSubgroupAvcMceConvertToImePayloadINTEL": 5732, 1312 "OpSubgroupAvcMceConvertToImeResultINTEL": 5733, 1313 "OpSubgroupAvcMceConvertToRefPayloadINTEL": 5734, 1314 "OpSubgroupAvcMceConvertToRefResultINTEL": 5735, 1315 "OpSubgroupAvcMceConvertToSicPayloadINTEL": 5736, 1316 "OpSubgroupAvcMceConvertToSicResultINTEL": 5737, 1317 "OpSubgroupAvcMceGetMotionVectorsINTEL": 5738, 1318 "OpSubgroupAvcMceGetInterDistortionsINTEL": 5739, 1319 "OpSubgroupAvcMceGetBestInterDistortionsINTEL": 5740, 1320 "OpSubgroupAvcMceGetInterMajorShapeINTEL": 5741, 1321 "OpSubgroupAvcMceGetInterMinorShapeINTEL": 5742, 1322 "OpSubgroupAvcMceGetInterDirectionsINTEL": 5743, 1323 "OpSubgroupAvcMceGetInterMotionVectorCountINTEL": 5744, 1324 "OpSubgroupAvcMceGetInterReferenceIdsINTEL": 5745, 1325 "OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL": 5746, 1326 "OpSubgroupAvcImeInitializeINTEL": 5747, 1327 "OpSubgroupAvcImeSetSingleReferenceINTEL": 5748, 1328 "OpSubgroupAvcImeSetDualReferenceINTEL": 5749, 1329 "OpSubgroupAvcImeRefWindowSizeINTEL": 5750, 1330 "OpSubgroupAvcImeAdjustRefOffsetINTEL": 5751, 1331 "OpSubgroupAvcImeConvertToMcePayloadINTEL": 5752, 1332 "OpSubgroupAvcImeSetMaxMotionVectorCountINTEL": 5753, 1333 "OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL": 5754, 1334 "OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL": 5755, 1335 "OpSubgroupAvcImeSetWeightedSadINTEL": 5756, 1336 "OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL": 5757, 1337 "OpSubgroupAvcImeEvaluateWithDualReferenceINTEL": 5758, 1338 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL": 5759, 1339 "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL": 5760, 1340 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL": 5761, 1341 "OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL": 5762, 1342 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL": 5763, 1343 "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL": 5764, 1344 "OpSubgroupAvcImeConvertToMceResultINTEL": 5765, 1345 "OpSubgroupAvcImeGetSingleReferenceStreaminINTEL": 5766, 1346 "OpSubgroupAvcImeGetDualReferenceStreaminINTEL": 5767, 1347 "OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL": 5768, 1348 "OpSubgroupAvcImeStripDualReferenceStreamoutINTEL": 5769, 1349 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL": 5770, 1350 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL": 5771, 1351 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL": 5772, 1352 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL": 5773, 1353 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL": 5774, 1354 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL": 5775, 1355 "OpSubgroupAvcImeGetBorderReachedINTEL": 5776, 1356 "OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL": 5777, 1357 "OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL": 5778, 1358 "OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL": 5779, 1359 "OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL": 5780, 1360 "OpSubgroupAvcFmeInitializeINTEL": 5781, 1361 "OpSubgroupAvcBmeInitializeINTEL": 5782, 1362 "OpSubgroupAvcRefConvertToMcePayloadINTEL": 5783, 1363 "OpSubgroupAvcRefSetBidirectionalMixDisableINTEL": 5784, 1364 "OpSubgroupAvcRefSetBilinearFilterEnableINTEL": 5785, 1365 "OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL": 5786, 1366 "OpSubgroupAvcRefEvaluateWithDualReferenceINTEL": 5787, 1367 "OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL": 5788, 1368 "OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL": 5789, 1369 "OpSubgroupAvcRefConvertToMceResultINTEL": 5790, 1370 "OpSubgroupAvcSicInitializeINTEL": 5791, 1371 "OpSubgroupAvcSicConfigureSkcINTEL": 5792, 1372 "OpSubgroupAvcSicConfigureIpeLumaINTEL": 5793, 1373 "OpSubgroupAvcSicConfigureIpeLumaChromaINTEL": 5794, 1374 "OpSubgroupAvcSicGetMotionVectorMaskINTEL": 5795, 1375 "OpSubgroupAvcSicConvertToMcePayloadINTEL": 5796, 1376 "OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL": 5797, 1377 "OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL": 5798, 1378 "OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL": 5799, 1379 "OpSubgroupAvcSicSetBilinearFilterEnableINTEL": 5800, 1380 "OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL": 5801, 1381 "OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL": 5802, 1382 "OpSubgroupAvcSicEvaluateIpeINTEL": 5803, 1383 "OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL": 5804, 1384 "OpSubgroupAvcSicEvaluateWithDualReferenceINTEL": 5805, 1385 "OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL": 5806, 1386 "OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL": 5807, 1387 "OpSubgroupAvcSicConvertToMceResultINTEL": 5808, 1388 "OpSubgroupAvcSicGetIpeLumaShapeINTEL": 5809, 1389 "OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL": 5810, 1390 "OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL": 5811, 1391 "OpSubgroupAvcSicGetPackedIpeLumaModesINTEL": 5812, 1392 "OpSubgroupAvcSicGetIpeChromaModeINTEL": 5813, 1393 "OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL": 5814, 1394 "OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL": 5815, 1395 "OpSubgroupAvcSicGetInterRawSadsINTEL": 5816 1396 } 1397 } 1398 ] 1399 } 1400} 1401 1402