1{ 2 "spv": 3 { 4 "meta": 5 { 6 "Comment": 7 [ 8 [ 9 "Copyright (c) 2014-2020 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, Beef", 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 "- Beef will use enum classes in the Specification class located in the \"Spv\" namespace,", 50 " e.g.: Spv.Specification.SourceLanguage.GLSL", 51 "", 52 "Some tokens act like mask values, which can be OR'd together,", 53 "while others are mutually exclusive. The mask-like ones have", 54 "\"Mask\" in their name, and a parallel enum that has the shift", 55 "amount (1 << x) for each corresponding enumerant." 56 ] 57 ], 58 "MagicNumber": 119734787, 59 "Version": 67072, 60 "Revision": 1, 61 "OpCodeMask": 65535, 62 "WordCountShift": 16 63 }, 64 "enum": 65 [ 66 { 67 "Name": "SourceLanguage", 68 "Type": "Value", 69 "Values": 70 { 71 "Unknown": 0, 72 "ESSL": 1, 73 "GLSL": 2, 74 "OpenCL_C": 3, 75 "OpenCL_CPP": 4, 76 "HLSL": 5, 77 "CPP_for_OpenCL": 6, 78 "SYCL": 7 79 } 80 }, 81 { 82 "Name": "ExecutionModel", 83 "Type": "Value", 84 "Values": 85 { 86 "Vertex": 0, 87 "TessellationControl": 1, 88 "TessellationEvaluation": 2, 89 "Geometry": 3, 90 "Fragment": 4, 91 "GLCompute": 5, 92 "Kernel": 6, 93 "TaskNV": 5267, 94 "MeshNV": 5268, 95 "RayGenerationKHR": 5313, 96 "RayGenerationNV": 5313, 97 "IntersectionKHR": 5314, 98 "IntersectionNV": 5314, 99 "AnyHitKHR": 5315, 100 "AnyHitNV": 5315, 101 "ClosestHitKHR": 5316, 102 "ClosestHitNV": 5316, 103 "MissKHR": 5317, 104 "MissNV": 5317, 105 "CallableKHR": 5318, 106 "CallableNV": 5318, 107 "TaskEXT": 5364, 108 "MeshEXT": 5365 109 } 110 }, 111 { 112 "Name": "AddressingModel", 113 "Type": "Value", 114 "Values": 115 { 116 "Logical": 0, 117 "Physical32": 1, 118 "Physical64": 2, 119 "PhysicalStorageBuffer64": 5348, 120 "PhysicalStorageBuffer64EXT": 5348 121 } 122 }, 123 { 124 "Name": "MemoryModel", 125 "Type": "Value", 126 "Values": 127 { 128 "Simple": 0, 129 "GLSL450": 1, 130 "OpenCL": 2, 131 "Vulkan": 3, 132 "VulkanKHR": 3 133 } 134 }, 135 { 136 "Name": "ExecutionMode", 137 "Type": "Value", 138 "Values": 139 { 140 "Invocations": 0, 141 "SpacingEqual": 1, 142 "SpacingFractionalEven": 2, 143 "SpacingFractionalOdd": 3, 144 "VertexOrderCw": 4, 145 "VertexOrderCcw": 5, 146 "PixelCenterInteger": 6, 147 "OriginUpperLeft": 7, 148 "OriginLowerLeft": 8, 149 "EarlyFragmentTests": 9, 150 "PointMode": 10, 151 "Xfb": 11, 152 "DepthReplacing": 12, 153 "DepthGreater": 14, 154 "DepthLess": 15, 155 "DepthUnchanged": 16, 156 "LocalSize": 17, 157 "LocalSizeHint": 18, 158 "InputPoints": 19, 159 "InputLines": 20, 160 "InputLinesAdjacency": 21, 161 "Triangles": 22, 162 "InputTrianglesAdjacency": 23, 163 "Quads": 24, 164 "Isolines": 25, 165 "OutputVertices": 26, 166 "OutputPoints": 27, 167 "OutputLineStrip": 28, 168 "OutputTriangleStrip": 29, 169 "VecTypeHint": 30, 170 "ContractionOff": 31, 171 "Initializer": 33, 172 "Finalizer": 34, 173 "SubgroupSize": 35, 174 "SubgroupsPerWorkgroup": 36, 175 "SubgroupsPerWorkgroupId": 37, 176 "LocalSizeId": 38, 177 "LocalSizeHintId": 39, 178 "SubgroupUniformControlFlowKHR": 4421, 179 "PostDepthCoverage": 4446, 180 "DenormPreserve": 4459, 181 "DenormFlushToZero": 4460, 182 "SignedZeroInfNanPreserve": 4461, 183 "RoundingModeRTE": 4462, 184 "RoundingModeRTZ": 4463, 185 "EarlyAndLateFragmentTestsAMD": 5017, 186 "StencilRefReplacingEXT": 5027, 187 "StencilRefUnchangedFrontAMD": 5079, 188 "StencilRefGreaterFrontAMD": 5080, 189 "StencilRefLessFrontAMD": 5081, 190 "StencilRefUnchangedBackAMD": 5082, 191 "StencilRefGreaterBackAMD": 5083, 192 "StencilRefLessBackAMD": 5084, 193 "OutputLinesEXT": 5269, 194 "OutputLinesNV": 5269, 195 "OutputPrimitivesEXT": 5270, 196 "OutputPrimitivesNV": 5270, 197 "DerivativeGroupQuadsNV": 5289, 198 "DerivativeGroupLinearNV": 5290, 199 "OutputTrianglesEXT": 5298, 200 "OutputTrianglesNV": 5298, 201 "PixelInterlockOrderedEXT": 5366, 202 "PixelInterlockUnorderedEXT": 5367, 203 "SampleInterlockOrderedEXT": 5368, 204 "SampleInterlockUnorderedEXT": 5369, 205 "ShadingRateInterlockOrderedEXT": 5370, 206 "ShadingRateInterlockUnorderedEXT": 5371, 207 "SharedLocalMemorySizeINTEL": 5618, 208 "RoundingModeRTPINTEL": 5620, 209 "RoundingModeRTNINTEL": 5621, 210 "FloatingPointModeALTINTEL": 5622, 211 "FloatingPointModeIEEEINTEL": 5623, 212 "MaxWorkgroupSizeINTEL": 5893, 213 "MaxWorkDimINTEL": 5894, 214 "NoGlobalOffsetINTEL": 5895, 215 "NumSIMDWorkitemsINTEL": 5896, 216 "SchedulerTargetFmaxMhzINTEL": 5903, 217 "NamedBarrierCountINTEL": 6417 218 } 219 }, 220 { 221 "Name": "StorageClass", 222 "Type": "Value", 223 "Values": 224 { 225 "UniformConstant": 0, 226 "Input": 1, 227 "Uniform": 2, 228 "Output": 3, 229 "Workgroup": 4, 230 "CrossWorkgroup": 5, 231 "Private": 6, 232 "Function": 7, 233 "Generic": 8, 234 "PushConstant": 9, 235 "AtomicCounter": 10, 236 "Image": 11, 237 "StorageBuffer": 12, 238 "CallableDataKHR": 5328, 239 "CallableDataNV": 5328, 240 "IncomingCallableDataKHR": 5329, 241 "IncomingCallableDataNV": 5329, 242 "RayPayloadKHR": 5338, 243 "RayPayloadNV": 5338, 244 "HitAttributeKHR": 5339, 245 "HitAttributeNV": 5339, 246 "IncomingRayPayloadKHR": 5342, 247 "IncomingRayPayloadNV": 5342, 248 "ShaderRecordBufferKHR": 5343, 249 "ShaderRecordBufferNV": 5343, 250 "PhysicalStorageBuffer": 5349, 251 "PhysicalStorageBufferEXT": 5349, 252 "TaskPayloadWorkgroupEXT": 5402, 253 "CodeSectionINTEL": 5605, 254 "DeviceOnlyINTEL": 5936, 255 "HostOnlyINTEL": 5937 256 } 257 }, 258 { 259 "Name": "Dim", 260 "Type": "Value", 261 "Values": 262 { 263 "Dim1D": 0, 264 "Dim2D": 1, 265 "Dim3D": 2, 266 "Cube": 3, 267 "Rect": 4, 268 "Buffer": 5, 269 "SubpassData": 6 270 } 271 }, 272 { 273 "Name": "SamplerAddressingMode", 274 "Type": "Value", 275 "Values": 276 { 277 "None": 0, 278 "ClampToEdge": 1, 279 "Clamp": 2, 280 "Repeat": 3, 281 "RepeatMirrored": 4 282 } 283 }, 284 { 285 "Name": "SamplerFilterMode", 286 "Type": "Value", 287 "Values": 288 { 289 "Nearest": 0, 290 "Linear": 1 291 } 292 }, 293 { 294 "Name": "ImageFormat", 295 "Type": "Value", 296 "Values": 297 { 298 "Unknown": 0, 299 "Rgba32f": 1, 300 "Rgba16f": 2, 301 "R32f": 3, 302 "Rgba8": 4, 303 "Rgba8Snorm": 5, 304 "Rg32f": 6, 305 "Rg16f": 7, 306 "R11fG11fB10f": 8, 307 "R16f": 9, 308 "Rgba16": 10, 309 "Rgb10A2": 11, 310 "Rg16": 12, 311 "Rg8": 13, 312 "R16": 14, 313 "R8": 15, 314 "Rgba16Snorm": 16, 315 "Rg16Snorm": 17, 316 "Rg8Snorm": 18, 317 "R16Snorm": 19, 318 "R8Snorm": 20, 319 "Rgba32i": 21, 320 "Rgba16i": 22, 321 "Rgba8i": 23, 322 "R32i": 24, 323 "Rg32i": 25, 324 "Rg16i": 26, 325 "Rg8i": 27, 326 "R16i": 28, 327 "R8i": 29, 328 "Rgba32ui": 30, 329 "Rgba16ui": 31, 330 "Rgba8ui": 32, 331 "R32ui": 33, 332 "Rgb10a2ui": 34, 333 "Rg32ui": 35, 334 "Rg16ui": 36, 335 "Rg8ui": 37, 336 "R16ui": 38, 337 "R8ui": 39, 338 "R64ui": 40, 339 "R64i": 41 340 } 341 }, 342 { 343 "Name": "ImageChannelOrder", 344 "Type": "Value", 345 "Values": 346 { 347 "R": 0, 348 "A": 1, 349 "RG": 2, 350 "RA": 3, 351 "RGB": 4, 352 "RGBA": 5, 353 "BGRA": 6, 354 "ARGB": 7, 355 "Intensity": 8, 356 "Luminance": 9, 357 "Rx": 10, 358 "RGx": 11, 359 "RGBx": 12, 360 "Depth": 13, 361 "DepthStencil": 14, 362 "sRGB": 15, 363 "sRGBx": 16, 364 "sRGBA": 17, 365 "sBGRA": 18, 366 "ABGR": 19 367 } 368 }, 369 { 370 "Name": "ImageChannelDataType", 371 "Type": "Value", 372 "Values": 373 { 374 "SnormInt8": 0, 375 "SnormInt16": 1, 376 "UnormInt8": 2, 377 "UnormInt16": 3, 378 "UnormShort565": 4, 379 "UnormShort555": 5, 380 "UnormInt101010": 6, 381 "SignedInt8": 7, 382 "SignedInt16": 8, 383 "SignedInt32": 9, 384 "UnsignedInt8": 10, 385 "UnsignedInt16": 11, 386 "UnsignedInt32": 12, 387 "HalfFloat": 13, 388 "Float": 14, 389 "UnormInt24": 15, 390 "UnormInt101010_2": 16 391 } 392 }, 393 { 394 "Name": "ImageOperands", 395 "Type": "Bit", 396 "Values": 397 { 398 "Bias": 0, 399 "Lod": 1, 400 "Grad": 2, 401 "ConstOffset": 3, 402 "Offset": 4, 403 "ConstOffsets": 5, 404 "Sample": 6, 405 "MinLod": 7, 406 "MakeTexelAvailable": 8, 407 "MakeTexelAvailableKHR": 8, 408 "MakeTexelVisible": 9, 409 "MakeTexelVisibleKHR": 9, 410 "NonPrivateTexel": 10, 411 "NonPrivateTexelKHR": 10, 412 "VolatileTexel": 11, 413 "VolatileTexelKHR": 11, 414 "SignExtend": 12, 415 "ZeroExtend": 13, 416 "Nontemporal": 14, 417 "Offsets": 16 418 } 419 }, 420 { 421 "Name": "FPFastMathMode", 422 "Type": "Bit", 423 "Values": 424 { 425 "NotNaN": 0, 426 "NotInf": 1, 427 "NSZ": 2, 428 "AllowRecip": 3, 429 "Fast": 4, 430 "AllowContractFastINTEL": 16, 431 "AllowReassocINTEL": 17 432 } 433 }, 434 { 435 "Name": "FPRoundingMode", 436 "Type": "Value", 437 "Values": 438 { 439 "RTE": 0, 440 "RTZ": 1, 441 "RTP": 2, 442 "RTN": 3 443 } 444 }, 445 { 446 "Name": "LinkageType", 447 "Type": "Value", 448 "Values": 449 { 450 "Export": 0, 451 "Import": 1, 452 "LinkOnceODR": 2 453 } 454 }, 455 { 456 "Name": "AccessQualifier", 457 "Type": "Value", 458 "Values": 459 { 460 "ReadOnly": 0, 461 "WriteOnly": 1, 462 "ReadWrite": 2 463 } 464 }, 465 { 466 "Name": "FunctionParameterAttribute", 467 "Type": "Value", 468 "Values": 469 { 470 "Zext": 0, 471 "Sext": 1, 472 "ByVal": 2, 473 "Sret": 3, 474 "NoAlias": 4, 475 "NoCapture": 5, 476 "NoWrite": 6, 477 "NoReadWrite": 7 478 } 479 }, 480 { 481 "Name": "Decoration", 482 "Type": "Value", 483 "Values": 484 { 485 "RelaxedPrecision": 0, 486 "SpecId": 1, 487 "Block": 2, 488 "BufferBlock": 3, 489 "RowMajor": 4, 490 "ColMajor": 5, 491 "ArrayStride": 6, 492 "MatrixStride": 7, 493 "GLSLShared": 8, 494 "GLSLPacked": 9, 495 "CPacked": 10, 496 "BuiltIn": 11, 497 "NoPerspective": 13, 498 "Flat": 14, 499 "Patch": 15, 500 "Centroid": 16, 501 "Sample": 17, 502 "Invariant": 18, 503 "Restrict": 19, 504 "Aliased": 20, 505 "Volatile": 21, 506 "Constant": 22, 507 "Coherent": 23, 508 "NonWritable": 24, 509 "NonReadable": 25, 510 "Uniform": 26, 511 "UniformId": 27, 512 "SaturatedConversion": 28, 513 "Stream": 29, 514 "Location": 30, 515 "Component": 31, 516 "Index": 32, 517 "Binding": 33, 518 "DescriptorSet": 34, 519 "Offset": 35, 520 "XfbBuffer": 36, 521 "XfbStride": 37, 522 "FuncParamAttr": 38, 523 "FPRoundingMode": 39, 524 "FPFastMathMode": 40, 525 "LinkageAttributes": 41, 526 "NoContraction": 42, 527 "InputAttachmentIndex": 43, 528 "Alignment": 44, 529 "MaxByteOffset": 45, 530 "AlignmentId": 46, 531 "MaxByteOffsetId": 47, 532 "NoSignedWrap": 4469, 533 "NoUnsignedWrap": 4470, 534 "ExplicitInterpAMD": 4999, 535 "OverrideCoverageNV": 5248, 536 "PassthroughNV": 5250, 537 "ViewportRelativeNV": 5252, 538 "SecondaryViewportRelativeNV": 5256, 539 "PerPrimitiveEXT": 5271, 540 "PerPrimitiveNV": 5271, 541 "PerViewNV": 5272, 542 "PerTaskNV": 5273, 543 "PerVertexKHR": 5285, 544 "PerVertexNV": 5285, 545 "NonUniform": 5300, 546 "NonUniformEXT": 5300, 547 "RestrictPointer": 5355, 548 "RestrictPointerEXT": 5355, 549 "AliasedPointer": 5356, 550 "AliasedPointerEXT": 5356, 551 "BindlessSamplerNV": 5398, 552 "BindlessImageNV": 5399, 553 "BoundSamplerNV": 5400, 554 "BoundImageNV": 5401, 555 "SIMTCallINTEL": 5599, 556 "ReferencedIndirectlyINTEL": 5602, 557 "ClobberINTEL": 5607, 558 "SideEffectsINTEL": 5608, 559 "VectorComputeVariableINTEL": 5624, 560 "FuncParamIOKindINTEL": 5625, 561 "VectorComputeFunctionINTEL": 5626, 562 "StackCallINTEL": 5627, 563 "GlobalVariableOffsetINTEL": 5628, 564 "CounterBuffer": 5634, 565 "HlslCounterBufferGOOGLE": 5634, 566 "HlslSemanticGOOGLE": 5635, 567 "UserSemantic": 5635, 568 "UserTypeGOOGLE": 5636, 569 "FunctionRoundingModeINTEL": 5822, 570 "FunctionDenormModeINTEL": 5823, 571 "RegisterINTEL": 5825, 572 "MemoryINTEL": 5826, 573 "NumbanksINTEL": 5827, 574 "BankwidthINTEL": 5828, 575 "MaxPrivateCopiesINTEL": 5829, 576 "SinglepumpINTEL": 5830, 577 "DoublepumpINTEL": 5831, 578 "MaxReplicatesINTEL": 5832, 579 "SimpleDualPortINTEL": 5833, 580 "MergeINTEL": 5834, 581 "BankBitsINTEL": 5835, 582 "ForcePow2DepthINTEL": 5836, 583 "BurstCoalesceINTEL": 5899, 584 "CacheSizeINTEL": 5900, 585 "DontStaticallyCoalesceINTEL": 5901, 586 "PrefetchINTEL": 5902, 587 "StallEnableINTEL": 5905, 588 "FuseLoopsInFunctionINTEL": 5907, 589 "AliasScopeINTEL": 5914, 590 "NoAliasINTEL": 5915, 591 "BufferLocationINTEL": 5921, 592 "IOPipeStorageINTEL": 5944, 593 "FunctionFloatingPointModeINTEL": 6080, 594 "SingleElementVectorINTEL": 6085, 595 "VectorComputeCallableFunctionINTEL": 6087, 596 "MediaBlockIOINTEL": 6140 597 } 598 }, 599 { 600 "Name": "BuiltIn", 601 "Type": "Value", 602 "Values": 603 { 604 "Position": 0, 605 "PointSize": 1, 606 "ClipDistance": 3, 607 "CullDistance": 4, 608 "VertexId": 5, 609 "InstanceId": 6, 610 "PrimitiveId": 7, 611 "InvocationId": 8, 612 "Layer": 9, 613 "ViewportIndex": 10, 614 "TessLevelOuter": 11, 615 "TessLevelInner": 12, 616 "TessCoord": 13, 617 "PatchVertices": 14, 618 "FragCoord": 15, 619 "PointCoord": 16, 620 "FrontFacing": 17, 621 "SampleId": 18, 622 "SamplePosition": 19, 623 "SampleMask": 20, 624 "FragDepth": 22, 625 "HelperInvocation": 23, 626 "NumWorkgroups": 24, 627 "WorkgroupSize": 25, 628 "WorkgroupId": 26, 629 "LocalInvocationId": 27, 630 "GlobalInvocationId": 28, 631 "LocalInvocationIndex": 29, 632 "WorkDim": 30, 633 "GlobalSize": 31, 634 "EnqueuedWorkgroupSize": 32, 635 "GlobalOffset": 33, 636 "GlobalLinearId": 34, 637 "SubgroupSize": 36, 638 "SubgroupMaxSize": 37, 639 "NumSubgroups": 38, 640 "NumEnqueuedSubgroups": 39, 641 "SubgroupId": 40, 642 "SubgroupLocalInvocationId": 41, 643 "VertexIndex": 42, 644 "InstanceIndex": 43, 645 "CoreIDARM": 4160, 646 "CoreCountARM": 4161, 647 "CoreMaxIDARM": 4162, 648 "WarpIDARM": 4163, 649 "WarpMaxIDARM": 4164, 650 "SubgroupEqMask": 4416, 651 "SubgroupEqMaskKHR": 4416, 652 "SubgroupGeMask": 4417, 653 "SubgroupGeMaskKHR": 4417, 654 "SubgroupGtMask": 4418, 655 "SubgroupGtMaskKHR": 4418, 656 "SubgroupLeMask": 4419, 657 "SubgroupLeMaskKHR": 4419, 658 "SubgroupLtMask": 4420, 659 "SubgroupLtMaskKHR": 4420, 660 "BaseVertex": 4424, 661 "BaseInstance": 4425, 662 "DrawIndex": 4426, 663 "PrimitiveShadingRateKHR": 4432, 664 "DeviceIndex": 4438, 665 "ViewIndex": 4440, 666 "ShadingRateKHR": 4444, 667 "BaryCoordNoPerspAMD": 4992, 668 "BaryCoordNoPerspCentroidAMD": 4993, 669 "BaryCoordNoPerspSampleAMD": 4994, 670 "BaryCoordSmoothAMD": 4995, 671 "BaryCoordSmoothCentroidAMD": 4996, 672 "BaryCoordSmoothSampleAMD": 4997, 673 "BaryCoordPullModelAMD": 4998, 674 "FragStencilRefEXT": 5014, 675 "ViewportMaskNV": 5253, 676 "SecondaryPositionNV": 5257, 677 "SecondaryViewportMaskNV": 5258, 678 "PositionPerViewNV": 5261, 679 "ViewportMaskPerViewNV": 5262, 680 "FullyCoveredEXT": 5264, 681 "TaskCountNV": 5274, 682 "PrimitiveCountNV": 5275, 683 "PrimitiveIndicesNV": 5276, 684 "ClipDistancePerViewNV": 5277, 685 "CullDistancePerViewNV": 5278, 686 "LayerPerViewNV": 5279, 687 "MeshViewCountNV": 5280, 688 "MeshViewIndicesNV": 5281, 689 "BaryCoordKHR": 5286, 690 "BaryCoordNV": 5286, 691 "BaryCoordNoPerspKHR": 5287, 692 "BaryCoordNoPerspNV": 5287, 693 "FragSizeEXT": 5292, 694 "FragmentSizeNV": 5292, 695 "FragInvocationCountEXT": 5293, 696 "InvocationsPerPixelNV": 5293, 697 "PrimitivePointIndicesEXT": 5294, 698 "PrimitiveLineIndicesEXT": 5295, 699 "PrimitiveTriangleIndicesEXT": 5296, 700 "CullPrimitiveEXT": 5299, 701 "LaunchIdKHR": 5319, 702 "LaunchIdNV": 5319, 703 "LaunchSizeKHR": 5320, 704 "LaunchSizeNV": 5320, 705 "WorldRayOriginKHR": 5321, 706 "WorldRayOriginNV": 5321, 707 "WorldRayDirectionKHR": 5322, 708 "WorldRayDirectionNV": 5322, 709 "ObjectRayOriginKHR": 5323, 710 "ObjectRayOriginNV": 5323, 711 "ObjectRayDirectionKHR": 5324, 712 "ObjectRayDirectionNV": 5324, 713 "RayTminKHR": 5325, 714 "RayTminNV": 5325, 715 "RayTmaxKHR": 5326, 716 "RayTmaxNV": 5326, 717 "InstanceCustomIndexKHR": 5327, 718 "InstanceCustomIndexNV": 5327, 719 "ObjectToWorldKHR": 5330, 720 "ObjectToWorldNV": 5330, 721 "WorldToObjectKHR": 5331, 722 "WorldToObjectNV": 5331, 723 "HitTNV": 5332, 724 "HitKindKHR": 5333, 725 "HitKindNV": 5333, 726 "CurrentRayTimeNV": 5334, 727 "IncomingRayFlagsKHR": 5351, 728 "IncomingRayFlagsNV": 5351, 729 "RayGeometryIndexKHR": 5352, 730 "WarpsPerSMNV": 5374, 731 "SMCountNV": 5375, 732 "WarpIDNV": 5376, 733 "SMIDNV": 5377, 734 "CullMaskKHR": 6021 735 } 736 }, 737 { 738 "Name": "SelectionControl", 739 "Type": "Bit", 740 "Values": 741 { 742 "Flatten": 0, 743 "DontFlatten": 1 744 } 745 }, 746 { 747 "Name": "LoopControl", 748 "Type": "Bit", 749 "Values": 750 { 751 "Unroll": 0, 752 "DontUnroll": 1, 753 "DependencyInfinite": 2, 754 "DependencyLength": 3, 755 "MinIterations": 4, 756 "MaxIterations": 5, 757 "IterationMultiple": 6, 758 "PeelCount": 7, 759 "PartialCount": 8, 760 "InitiationIntervalINTEL": 16, 761 "MaxConcurrencyINTEL": 17, 762 "DependencyArrayINTEL": 18, 763 "PipelineEnableINTEL": 19, 764 "LoopCoalesceINTEL": 20, 765 "MaxInterleavingINTEL": 21, 766 "SpeculatedIterationsINTEL": 22, 767 "NoFusionINTEL": 23 768 } 769 }, 770 { 771 "Name": "FunctionControl", 772 "Type": "Bit", 773 "Values": 774 { 775 "Inline": 0, 776 "DontInline": 1, 777 "Pure": 2, 778 "Const": 3, 779 "OptNoneINTEL": 16 780 } 781 }, 782 { 783 "Name": "MemorySemantics", 784 "Type": "Bit", 785 "Values": 786 { 787 "Acquire": 1, 788 "Release": 2, 789 "AcquireRelease": 3, 790 "SequentiallyConsistent": 4, 791 "UniformMemory": 6, 792 "SubgroupMemory": 7, 793 "WorkgroupMemory": 8, 794 "CrossWorkgroupMemory": 9, 795 "AtomicCounterMemory": 10, 796 "ImageMemory": 11, 797 "OutputMemory": 12, 798 "OutputMemoryKHR": 12, 799 "MakeAvailable": 13, 800 "MakeAvailableKHR": 13, 801 "MakeVisible": 14, 802 "MakeVisibleKHR": 14, 803 "Volatile": 15 804 } 805 }, 806 { 807 "Name": "MemoryAccess", 808 "Type": "Bit", 809 "Values": 810 { 811 "Volatile": 0, 812 "Aligned": 1, 813 "Nontemporal": 2, 814 "MakePointerAvailable": 3, 815 "MakePointerAvailableKHR": 3, 816 "MakePointerVisible": 4, 817 "MakePointerVisibleKHR": 4, 818 "NonPrivatePointer": 5, 819 "NonPrivatePointerKHR": 5, 820 "AliasScopeINTELMask": 16, 821 "NoAliasINTELMask": 17 822 } 823 }, 824 { 825 "Name": "Scope", 826 "Type": "Value", 827 "Values": 828 { 829 "CrossDevice": 0, 830 "Device": 1, 831 "Workgroup": 2, 832 "Subgroup": 3, 833 "Invocation": 4, 834 "QueueFamily": 5, 835 "QueueFamilyKHR": 5, 836 "ShaderCallKHR": 6 837 } 838 }, 839 { 840 "Name": "GroupOperation", 841 "Type": "Value", 842 "Values": 843 { 844 "Reduce": 0, 845 "InclusiveScan": 1, 846 "ExclusiveScan": 2, 847 "ClusteredReduce": 3, 848 "PartitionedReduceNV": 6, 849 "PartitionedInclusiveScanNV": 7, 850 "PartitionedExclusiveScanNV": 8 851 } 852 }, 853 { 854 "Name": "KernelEnqueueFlags", 855 "Type": "Value", 856 "Values": 857 { 858 "NoWait": 0, 859 "WaitKernel": 1, 860 "WaitWorkGroup": 2 861 } 862 }, 863 { 864 "Name": "KernelProfilingInfo", 865 "Type": "Bit", 866 "Values": 867 { 868 "CmdExecTime": 0 869 } 870 }, 871 { 872 "Name": "Capability", 873 "Type": "Value", 874 "Values": 875 { 876 "Matrix": 0, 877 "Shader": 1, 878 "Geometry": 2, 879 "Tessellation": 3, 880 "Addresses": 4, 881 "Linkage": 5, 882 "Kernel": 6, 883 "Vector16": 7, 884 "Float16Buffer": 8, 885 "Float16": 9, 886 "Float64": 10, 887 "Int64": 11, 888 "Int64Atomics": 12, 889 "ImageBasic": 13, 890 "ImageReadWrite": 14, 891 "ImageMipmap": 15, 892 "Pipes": 17, 893 "Groups": 18, 894 "DeviceEnqueue": 19, 895 "LiteralSampler": 20, 896 "AtomicStorage": 21, 897 "Int16": 22, 898 "TessellationPointSize": 23, 899 "GeometryPointSize": 24, 900 "ImageGatherExtended": 25, 901 "StorageImageMultisample": 27, 902 "UniformBufferArrayDynamicIndexing": 28, 903 "SampledImageArrayDynamicIndexing": 29, 904 "StorageBufferArrayDynamicIndexing": 30, 905 "StorageImageArrayDynamicIndexing": 31, 906 "ClipDistance": 32, 907 "CullDistance": 33, 908 "ImageCubeArray": 34, 909 "SampleRateShading": 35, 910 "ImageRect": 36, 911 "SampledRect": 37, 912 "GenericPointer": 38, 913 "Int8": 39, 914 "InputAttachment": 40, 915 "SparseResidency": 41, 916 "MinLod": 42, 917 "Sampled1D": 43, 918 "Image1D": 44, 919 "SampledCubeArray": 45, 920 "SampledBuffer": 46, 921 "ImageBuffer": 47, 922 "ImageMSArray": 48, 923 "StorageImageExtendedFormats": 49, 924 "ImageQuery": 50, 925 "DerivativeControl": 51, 926 "InterpolationFunction": 52, 927 "TransformFeedback": 53, 928 "GeometryStreams": 54, 929 "StorageImageReadWithoutFormat": 55, 930 "StorageImageWriteWithoutFormat": 56, 931 "MultiViewport": 57, 932 "SubgroupDispatch": 58, 933 "NamedBarrier": 59, 934 "PipeStorage": 60, 935 "GroupNonUniform": 61, 936 "GroupNonUniformVote": 62, 937 "GroupNonUniformArithmetic": 63, 938 "GroupNonUniformBallot": 64, 939 "GroupNonUniformShuffle": 65, 940 "GroupNonUniformShuffleRelative": 66, 941 "GroupNonUniformClustered": 67, 942 "GroupNonUniformQuad": 68, 943 "ShaderLayer": 69, 944 "ShaderViewportIndex": 70, 945 "UniformDecoration": 71, 946 "CoreBuiltinsARM": 4165, 947 "FragmentShadingRateKHR": 4422, 948 "SubgroupBallotKHR": 4423, 949 "DrawParameters": 4427, 950 "WorkgroupMemoryExplicitLayoutKHR": 4428, 951 "WorkgroupMemoryExplicitLayout8BitAccessKHR": 4429, 952 "WorkgroupMemoryExplicitLayout16BitAccessKHR": 4430, 953 "SubgroupVoteKHR": 4431, 954 "StorageBuffer16BitAccess": 4433, 955 "StorageUniformBufferBlock16": 4433, 956 "StorageUniform16": 4434, 957 "UniformAndStorageBuffer16BitAccess": 4434, 958 "StoragePushConstant16": 4435, 959 "StorageInputOutput16": 4436, 960 "DeviceGroup": 4437, 961 "MultiView": 4439, 962 "VariablePointersStorageBuffer": 4441, 963 "VariablePointers": 4442, 964 "AtomicStorageOps": 4445, 965 "SampleMaskPostDepthCoverage": 4447, 966 "StorageBuffer8BitAccess": 4448, 967 "UniformAndStorageBuffer8BitAccess": 4449, 968 "StoragePushConstant8": 4450, 969 "DenormPreserve": 4464, 970 "DenormFlushToZero": 4465, 971 "SignedZeroInfNanPreserve": 4466, 972 "RoundingModeRTE": 4467, 973 "RoundingModeRTZ": 4468, 974 "RayQueryProvisionalKHR": 4471, 975 "RayQueryKHR": 4472, 976 "RayTraversalPrimitiveCullingKHR": 4478, 977 "RayTracingKHR": 4479, 978 "Float16ImageAMD": 5008, 979 "ImageGatherBiasLodAMD": 5009, 980 "FragmentMaskAMD": 5010, 981 "StencilExportEXT": 5013, 982 "ImageReadWriteLodAMD": 5015, 983 "Int64ImageEXT": 5016, 984 "ShaderClockKHR": 5055, 985 "SampleMaskOverrideCoverageNV": 5249, 986 "GeometryShaderPassthroughNV": 5251, 987 "ShaderViewportIndexLayerEXT": 5254, 988 "ShaderViewportIndexLayerNV": 5254, 989 "ShaderViewportMaskNV": 5255, 990 "ShaderStereoViewNV": 5259, 991 "PerViewAttributesNV": 5260, 992 "FragmentFullyCoveredEXT": 5265, 993 "MeshShadingNV": 5266, 994 "ImageFootprintNV": 5282, 995 "MeshShadingEXT": 5283, 996 "FragmentBarycentricKHR": 5284, 997 "FragmentBarycentricNV": 5284, 998 "ComputeDerivativeGroupQuadsNV": 5288, 999 "FragmentDensityEXT": 5291, 1000 "ShadingRateNV": 5291, 1001 "GroupNonUniformPartitionedNV": 5297, 1002 "ShaderNonUniform": 5301, 1003 "ShaderNonUniformEXT": 5301, 1004 "RuntimeDescriptorArray": 5302, 1005 "RuntimeDescriptorArrayEXT": 5302, 1006 "InputAttachmentArrayDynamicIndexing": 5303, 1007 "InputAttachmentArrayDynamicIndexingEXT": 5303, 1008 "UniformTexelBufferArrayDynamicIndexing": 5304, 1009 "UniformTexelBufferArrayDynamicIndexingEXT": 5304, 1010 "StorageTexelBufferArrayDynamicIndexing": 5305, 1011 "StorageTexelBufferArrayDynamicIndexingEXT": 5305, 1012 "UniformBufferArrayNonUniformIndexing": 5306, 1013 "UniformBufferArrayNonUniformIndexingEXT": 5306, 1014 "SampledImageArrayNonUniformIndexing": 5307, 1015 "SampledImageArrayNonUniformIndexingEXT": 5307, 1016 "StorageBufferArrayNonUniformIndexing": 5308, 1017 "StorageBufferArrayNonUniformIndexingEXT": 5308, 1018 "StorageImageArrayNonUniformIndexing": 5309, 1019 "StorageImageArrayNonUniformIndexingEXT": 5309, 1020 "InputAttachmentArrayNonUniformIndexing": 5310, 1021 "InputAttachmentArrayNonUniformIndexingEXT": 5310, 1022 "UniformTexelBufferArrayNonUniformIndexing": 5311, 1023 "UniformTexelBufferArrayNonUniformIndexingEXT": 5311, 1024 "StorageTexelBufferArrayNonUniformIndexing": 5312, 1025 "StorageTexelBufferArrayNonUniformIndexingEXT": 5312, 1026 "RayTracingNV": 5340, 1027 "RayTracingMotionBlurNV": 5341, 1028 "VulkanMemoryModel": 5345, 1029 "VulkanMemoryModelKHR": 5345, 1030 "VulkanMemoryModelDeviceScope": 5346, 1031 "VulkanMemoryModelDeviceScopeKHR": 5346, 1032 "PhysicalStorageBufferAddresses": 5347, 1033 "PhysicalStorageBufferAddressesEXT": 5347, 1034 "ComputeDerivativeGroupLinearNV": 5350, 1035 "RayTracingProvisionalKHR": 5353, 1036 "CooperativeMatrixNV": 5357, 1037 "FragmentShaderSampleInterlockEXT": 5363, 1038 "FragmentShaderShadingRateInterlockEXT": 5372, 1039 "ShaderSMBuiltinsNV": 5373, 1040 "FragmentShaderPixelInterlockEXT": 5378, 1041 "DemoteToHelperInvocation": 5379, 1042 "DemoteToHelperInvocationEXT": 5379, 1043 "RayTracingOpacityMicromapEXT": 5381, 1044 "BindlessTextureNV": 5390, 1045 "SubgroupShuffleINTEL": 5568, 1046 "SubgroupBufferBlockIOINTEL": 5569, 1047 "SubgroupImageBlockIOINTEL": 5570, 1048 "SubgroupImageMediaBlockIOINTEL": 5579, 1049 "RoundToInfinityINTEL": 5582, 1050 "FloatingPointModeINTEL": 5583, 1051 "IntegerFunctions2INTEL": 5584, 1052 "FunctionPointersINTEL": 5603, 1053 "IndirectReferencesINTEL": 5604, 1054 "AsmINTEL": 5606, 1055 "AtomicFloat32MinMaxEXT": 5612, 1056 "AtomicFloat64MinMaxEXT": 5613, 1057 "AtomicFloat16MinMaxEXT": 5616, 1058 "VectorComputeINTEL": 5617, 1059 "VectorAnyINTEL": 5619, 1060 "ExpectAssumeKHR": 5629, 1061 "SubgroupAvcMotionEstimationINTEL": 5696, 1062 "SubgroupAvcMotionEstimationIntraINTEL": 5697, 1063 "SubgroupAvcMotionEstimationChromaINTEL": 5698, 1064 "VariableLengthArrayINTEL": 5817, 1065 "FunctionFloatControlINTEL": 5821, 1066 "FPGAMemoryAttributesINTEL": 5824, 1067 "FPFastMathModeINTEL": 5837, 1068 "ArbitraryPrecisionIntegersINTEL": 5844, 1069 "ArbitraryPrecisionFloatingPointINTEL": 5845, 1070 "UnstructuredLoopControlsINTEL": 5886, 1071 "FPGALoopControlsINTEL": 5888, 1072 "KernelAttributesINTEL": 5892, 1073 "FPGAKernelAttributesINTEL": 5897, 1074 "FPGAMemoryAccessesINTEL": 5898, 1075 "FPGAClusterAttributesINTEL": 5904, 1076 "LoopFuseINTEL": 5906, 1077 "MemoryAccessAliasingINTEL": 5910, 1078 "FPGABufferLocationINTEL": 5920, 1079 "ArbitraryPrecisionFixedPointINTEL": 5922, 1080 "USMStorageClassesINTEL": 5935, 1081 "IOPipesINTEL": 5943, 1082 "BlockingPipesINTEL": 5945, 1083 "FPGARegINTEL": 5948, 1084 "DotProductInputAll": 6016, 1085 "DotProductInputAllKHR": 6016, 1086 "DotProductInput4x8Bit": 6017, 1087 "DotProductInput4x8BitKHR": 6017, 1088 "DotProductInput4x8BitPacked": 6018, 1089 "DotProductInput4x8BitPackedKHR": 6018, 1090 "DotProduct": 6019, 1091 "DotProductKHR": 6019, 1092 "RayCullMaskKHR": 6020, 1093 "BitInstructions": 6025, 1094 "GroupNonUniformRotateKHR": 6026, 1095 "AtomicFloat32AddEXT": 6033, 1096 "AtomicFloat64AddEXT": 6034, 1097 "LongConstantCompositeINTEL": 6089, 1098 "OptNoneINTEL": 6094, 1099 "AtomicFloat16AddEXT": 6095, 1100 "DebugInfoModuleINTEL": 6114, 1101 "SplitBarrierINTEL": 6141, 1102 "GroupUniformArithmeticKHR": 6400 1103 } 1104 }, 1105 { 1106 "Name": "RayFlags", 1107 "Type": "Bit", 1108 "Values": 1109 { 1110 "OpaqueKHR": 0, 1111 "NoOpaqueKHR": 1, 1112 "TerminateOnFirstHitKHR": 2, 1113 "SkipClosestHitShaderKHR": 3, 1114 "CullBackFacingTrianglesKHR": 4, 1115 "CullFrontFacingTrianglesKHR": 5, 1116 "CullOpaqueKHR": 6, 1117 "CullNoOpaqueKHR": 7, 1118 "SkipTrianglesKHR": 8, 1119 "SkipAABBsKHR": 9, 1120 "ForceOpacityMicromap2StateEXT": 10 1121 } 1122 }, 1123 { 1124 "Name": "RayQueryIntersection", 1125 "Type": "Value", 1126 "Values": 1127 { 1128 "RayQueryCandidateIntersectionKHR": 0, 1129 "RayQueryCommittedIntersectionKHR": 1 1130 } 1131 }, 1132 { 1133 "Name": "RayQueryCommittedIntersectionType", 1134 "Type": "Value", 1135 "Values": 1136 { 1137 "RayQueryCommittedIntersectionNoneKHR": 0, 1138 "RayQueryCommittedIntersectionTriangleKHR": 1, 1139 "RayQueryCommittedIntersectionGeneratedKHR": 2 1140 } 1141 }, 1142 { 1143 "Name": "RayQueryCandidateIntersectionType", 1144 "Type": "Value", 1145 "Values": 1146 { 1147 "RayQueryCandidateIntersectionTriangleKHR": 0, 1148 "RayQueryCandidateIntersectionAABBKHR": 1 1149 } 1150 }, 1151 { 1152 "Name": "FragmentShadingRate", 1153 "Type": "Bit", 1154 "Values": 1155 { 1156 "Vertical2Pixels": 0, 1157 "Vertical4Pixels": 1, 1158 "Horizontal2Pixels": 2, 1159 "Horizontal4Pixels": 3 1160 } 1161 }, 1162 { 1163 "Name": "FPDenormMode", 1164 "Type": "Value", 1165 "Values": 1166 { 1167 "Preserve": 0, 1168 "FlushToZero": 1 1169 } 1170 }, 1171 { 1172 "Name": "FPOperationMode", 1173 "Type": "Value", 1174 "Values": 1175 { 1176 "IEEE": 0, 1177 "ALT": 1 1178 } 1179 }, 1180 { 1181 "Name": "QuantizationModes", 1182 "Type": "Value", 1183 "Values": 1184 { 1185 "TRN": 0, 1186 "TRN_ZERO": 1, 1187 "RND": 2, 1188 "RND_ZERO": 3, 1189 "RND_INF": 4, 1190 "RND_MIN_INF": 5, 1191 "RND_CONV": 6, 1192 "RND_CONV_ODD": 7 1193 } 1194 }, 1195 { 1196 "Name": "OverflowModes", 1197 "Type": "Value", 1198 "Values": 1199 { 1200 "WRAP": 0, 1201 "SAT": 1, 1202 "SAT_ZERO": 2, 1203 "SAT_SYM": 3 1204 } 1205 }, 1206 { 1207 "Name": "PackedVectorFormat", 1208 "Type": "Value", 1209 "Values": 1210 { 1211 "PackedVectorFormat4x8Bit": 0, 1212 "PackedVectorFormat4x8BitKHR": 0 1213 } 1214 }, 1215 { 1216 "Name": "Op", 1217 "Type": "Value", 1218 "Values": 1219 { 1220 "OpNop": 0, 1221 "OpUndef": 1, 1222 "OpSourceContinued": 2, 1223 "OpSource": 3, 1224 "OpSourceExtension": 4, 1225 "OpName": 5, 1226 "OpMemberName": 6, 1227 "OpString": 7, 1228 "OpLine": 8, 1229 "OpExtension": 10, 1230 "OpExtInstImport": 11, 1231 "OpExtInst": 12, 1232 "OpMemoryModel": 14, 1233 "OpEntryPoint": 15, 1234 "OpExecutionMode": 16, 1235 "OpCapability": 17, 1236 "OpTypeVoid": 19, 1237 "OpTypeBool": 20, 1238 "OpTypeInt": 21, 1239 "OpTypeFloat": 22, 1240 "OpTypeVector": 23, 1241 "OpTypeMatrix": 24, 1242 "OpTypeImage": 25, 1243 "OpTypeSampler": 26, 1244 "OpTypeSampledImage": 27, 1245 "OpTypeArray": 28, 1246 "OpTypeRuntimeArray": 29, 1247 "OpTypeStruct": 30, 1248 "OpTypeOpaque": 31, 1249 "OpTypePointer": 32, 1250 "OpTypeFunction": 33, 1251 "OpTypeEvent": 34, 1252 "OpTypeDeviceEvent": 35, 1253 "OpTypeReserveId": 36, 1254 "OpTypeQueue": 37, 1255 "OpTypePipe": 38, 1256 "OpTypeForwardPointer": 39, 1257 "OpConstantTrue": 41, 1258 "OpConstantFalse": 42, 1259 "OpConstant": 43, 1260 "OpConstantComposite": 44, 1261 "OpConstantSampler": 45, 1262 "OpConstantNull": 46, 1263 "OpSpecConstantTrue": 48, 1264 "OpSpecConstantFalse": 49, 1265 "OpSpecConstant": 50, 1266 "OpSpecConstantComposite": 51, 1267 "OpSpecConstantOp": 52, 1268 "OpFunction": 54, 1269 "OpFunctionParameter": 55, 1270 "OpFunctionEnd": 56, 1271 "OpFunctionCall": 57, 1272 "OpVariable": 59, 1273 "OpImageTexelPointer": 60, 1274 "OpLoad": 61, 1275 "OpStore": 62, 1276 "OpCopyMemory": 63, 1277 "OpCopyMemorySized": 64, 1278 "OpAccessChain": 65, 1279 "OpInBoundsAccessChain": 66, 1280 "OpPtrAccessChain": 67, 1281 "OpArrayLength": 68, 1282 "OpGenericPtrMemSemantics": 69, 1283 "OpInBoundsPtrAccessChain": 70, 1284 "OpDecorate": 71, 1285 "OpMemberDecorate": 72, 1286 "OpDecorationGroup": 73, 1287 "OpGroupDecorate": 74, 1288 "OpGroupMemberDecorate": 75, 1289 "OpVectorExtractDynamic": 77, 1290 "OpVectorInsertDynamic": 78, 1291 "OpVectorShuffle": 79, 1292 "OpCompositeConstruct": 80, 1293 "OpCompositeExtract": 81, 1294 "OpCompositeInsert": 82, 1295 "OpCopyObject": 83, 1296 "OpTranspose": 84, 1297 "OpSampledImage": 86, 1298 "OpImageSampleImplicitLod": 87, 1299 "OpImageSampleExplicitLod": 88, 1300 "OpImageSampleDrefImplicitLod": 89, 1301 "OpImageSampleDrefExplicitLod": 90, 1302 "OpImageSampleProjImplicitLod": 91, 1303 "OpImageSampleProjExplicitLod": 92, 1304 "OpImageSampleProjDrefImplicitLod": 93, 1305 "OpImageSampleProjDrefExplicitLod": 94, 1306 "OpImageFetch": 95, 1307 "OpImageGather": 96, 1308 "OpImageDrefGather": 97, 1309 "OpImageRead": 98, 1310 "OpImageWrite": 99, 1311 "OpImage": 100, 1312 "OpImageQueryFormat": 101, 1313 "OpImageQueryOrder": 102, 1314 "OpImageQuerySizeLod": 103, 1315 "OpImageQuerySize": 104, 1316 "OpImageQueryLod": 105, 1317 "OpImageQueryLevels": 106, 1318 "OpImageQuerySamples": 107, 1319 "OpConvertFToU": 109, 1320 "OpConvertFToS": 110, 1321 "OpConvertSToF": 111, 1322 "OpConvertUToF": 112, 1323 "OpUConvert": 113, 1324 "OpSConvert": 114, 1325 "OpFConvert": 115, 1326 "OpQuantizeToF16": 116, 1327 "OpConvertPtrToU": 117, 1328 "OpSatConvertSToU": 118, 1329 "OpSatConvertUToS": 119, 1330 "OpConvertUToPtr": 120, 1331 "OpPtrCastToGeneric": 121, 1332 "OpGenericCastToPtr": 122, 1333 "OpGenericCastToPtrExplicit": 123, 1334 "OpBitcast": 124, 1335 "OpSNegate": 126, 1336 "OpFNegate": 127, 1337 "OpIAdd": 128, 1338 "OpFAdd": 129, 1339 "OpISub": 130, 1340 "OpFSub": 131, 1341 "OpIMul": 132, 1342 "OpFMul": 133, 1343 "OpUDiv": 134, 1344 "OpSDiv": 135, 1345 "OpFDiv": 136, 1346 "OpUMod": 137, 1347 "OpSRem": 138, 1348 "OpSMod": 139, 1349 "OpFRem": 140, 1350 "OpFMod": 141, 1351 "OpVectorTimesScalar": 142, 1352 "OpMatrixTimesScalar": 143, 1353 "OpVectorTimesMatrix": 144, 1354 "OpMatrixTimesVector": 145, 1355 "OpMatrixTimesMatrix": 146, 1356 "OpOuterProduct": 147, 1357 "OpDot": 148, 1358 "OpIAddCarry": 149, 1359 "OpISubBorrow": 150, 1360 "OpUMulExtended": 151, 1361 "OpSMulExtended": 152, 1362 "OpAny": 154, 1363 "OpAll": 155, 1364 "OpIsNan": 156, 1365 "OpIsInf": 157, 1366 "OpIsFinite": 158, 1367 "OpIsNormal": 159, 1368 "OpSignBitSet": 160, 1369 "OpLessOrGreater": 161, 1370 "OpOrdered": 162, 1371 "OpUnordered": 163, 1372 "OpLogicalEqual": 164, 1373 "OpLogicalNotEqual": 165, 1374 "OpLogicalOr": 166, 1375 "OpLogicalAnd": 167, 1376 "OpLogicalNot": 168, 1377 "OpSelect": 169, 1378 "OpIEqual": 170, 1379 "OpINotEqual": 171, 1380 "OpUGreaterThan": 172, 1381 "OpSGreaterThan": 173, 1382 "OpUGreaterThanEqual": 174, 1383 "OpSGreaterThanEqual": 175, 1384 "OpULessThan": 176, 1385 "OpSLessThan": 177, 1386 "OpULessThanEqual": 178, 1387 "OpSLessThanEqual": 179, 1388 "OpFOrdEqual": 180, 1389 "OpFUnordEqual": 181, 1390 "OpFOrdNotEqual": 182, 1391 "OpFUnordNotEqual": 183, 1392 "OpFOrdLessThan": 184, 1393 "OpFUnordLessThan": 185, 1394 "OpFOrdGreaterThan": 186, 1395 "OpFUnordGreaterThan": 187, 1396 "OpFOrdLessThanEqual": 188, 1397 "OpFUnordLessThanEqual": 189, 1398 "OpFOrdGreaterThanEqual": 190, 1399 "OpFUnordGreaterThanEqual": 191, 1400 "OpShiftRightLogical": 194, 1401 "OpShiftRightArithmetic": 195, 1402 "OpShiftLeftLogical": 196, 1403 "OpBitwiseOr": 197, 1404 "OpBitwiseXor": 198, 1405 "OpBitwiseAnd": 199, 1406 "OpNot": 200, 1407 "OpBitFieldInsert": 201, 1408 "OpBitFieldSExtract": 202, 1409 "OpBitFieldUExtract": 203, 1410 "OpBitReverse": 204, 1411 "OpBitCount": 205, 1412 "OpDPdx": 207, 1413 "OpDPdy": 208, 1414 "OpFwidth": 209, 1415 "OpDPdxFine": 210, 1416 "OpDPdyFine": 211, 1417 "OpFwidthFine": 212, 1418 "OpDPdxCoarse": 213, 1419 "OpDPdyCoarse": 214, 1420 "OpFwidthCoarse": 215, 1421 "OpEmitVertex": 218, 1422 "OpEndPrimitive": 219, 1423 "OpEmitStreamVertex": 220, 1424 "OpEndStreamPrimitive": 221, 1425 "OpControlBarrier": 224, 1426 "OpMemoryBarrier": 225, 1427 "OpAtomicLoad": 227, 1428 "OpAtomicStore": 228, 1429 "OpAtomicExchange": 229, 1430 "OpAtomicCompareExchange": 230, 1431 "OpAtomicCompareExchangeWeak": 231, 1432 "OpAtomicIIncrement": 232, 1433 "OpAtomicIDecrement": 233, 1434 "OpAtomicIAdd": 234, 1435 "OpAtomicISub": 235, 1436 "OpAtomicSMin": 236, 1437 "OpAtomicUMin": 237, 1438 "OpAtomicSMax": 238, 1439 "OpAtomicUMax": 239, 1440 "OpAtomicAnd": 240, 1441 "OpAtomicOr": 241, 1442 "OpAtomicXor": 242, 1443 "OpPhi": 245, 1444 "OpLoopMerge": 246, 1445 "OpSelectionMerge": 247, 1446 "OpLabel": 248, 1447 "OpBranch": 249, 1448 "OpBranchConditional": 250, 1449 "OpSwitch": 251, 1450 "OpKill": 252, 1451 "OpReturn": 253, 1452 "OpReturnValue": 254, 1453 "OpUnreachable": 255, 1454 "OpLifetimeStart": 256, 1455 "OpLifetimeStop": 257, 1456 "OpGroupAsyncCopy": 259, 1457 "OpGroupWaitEvents": 260, 1458 "OpGroupAll": 261, 1459 "OpGroupAny": 262, 1460 "OpGroupBroadcast": 263, 1461 "OpGroupIAdd": 264, 1462 "OpGroupFAdd": 265, 1463 "OpGroupFMin": 266, 1464 "OpGroupUMin": 267, 1465 "OpGroupSMin": 268, 1466 "OpGroupFMax": 269, 1467 "OpGroupUMax": 270, 1468 "OpGroupSMax": 271, 1469 "OpReadPipe": 274, 1470 "OpWritePipe": 275, 1471 "OpReservedReadPipe": 276, 1472 "OpReservedWritePipe": 277, 1473 "OpReserveReadPipePackets": 278, 1474 "OpReserveWritePipePackets": 279, 1475 "OpCommitReadPipe": 280, 1476 "OpCommitWritePipe": 281, 1477 "OpIsValidReserveId": 282, 1478 "OpGetNumPipePackets": 283, 1479 "OpGetMaxPipePackets": 284, 1480 "OpGroupReserveReadPipePackets": 285, 1481 "OpGroupReserveWritePipePackets": 286, 1482 "OpGroupCommitReadPipe": 287, 1483 "OpGroupCommitWritePipe": 288, 1484 "OpEnqueueMarker": 291, 1485 "OpEnqueueKernel": 292, 1486 "OpGetKernelNDrangeSubGroupCount": 293, 1487 "OpGetKernelNDrangeMaxSubGroupSize": 294, 1488 "OpGetKernelWorkGroupSize": 295, 1489 "OpGetKernelPreferredWorkGroupSizeMultiple": 296, 1490 "OpRetainEvent": 297, 1491 "OpReleaseEvent": 298, 1492 "OpCreateUserEvent": 299, 1493 "OpIsValidEvent": 300, 1494 "OpSetUserEventStatus": 301, 1495 "OpCaptureEventProfilingInfo": 302, 1496 "OpGetDefaultQueue": 303, 1497 "OpBuildNDRange": 304, 1498 "OpImageSparseSampleImplicitLod": 305, 1499 "OpImageSparseSampleExplicitLod": 306, 1500 "OpImageSparseSampleDrefImplicitLod": 307, 1501 "OpImageSparseSampleDrefExplicitLod": 308, 1502 "OpImageSparseSampleProjImplicitLod": 309, 1503 "OpImageSparseSampleProjExplicitLod": 310, 1504 "OpImageSparseSampleProjDrefImplicitLod": 311, 1505 "OpImageSparseSampleProjDrefExplicitLod": 312, 1506 "OpImageSparseFetch": 313, 1507 "OpImageSparseGather": 314, 1508 "OpImageSparseDrefGather": 315, 1509 "OpImageSparseTexelsResident": 316, 1510 "OpNoLine": 317, 1511 "OpAtomicFlagTestAndSet": 318, 1512 "OpAtomicFlagClear": 319, 1513 "OpImageSparseRead": 320, 1514 "OpSizeOf": 321, 1515 "OpTypePipeStorage": 322, 1516 "OpConstantPipeStorage": 323, 1517 "OpCreatePipeFromPipeStorage": 324, 1518 "OpGetKernelLocalSizeForSubgroupCount": 325, 1519 "OpGetKernelMaxNumSubgroups": 326, 1520 "OpTypeNamedBarrier": 327, 1521 "OpNamedBarrierInitialize": 328, 1522 "OpMemoryNamedBarrier": 329, 1523 "OpModuleProcessed": 330, 1524 "OpExecutionModeId": 331, 1525 "OpDecorateId": 332, 1526 "OpGroupNonUniformElect": 333, 1527 "OpGroupNonUniformAll": 334, 1528 "OpGroupNonUniformAny": 335, 1529 "OpGroupNonUniformAllEqual": 336, 1530 "OpGroupNonUniformBroadcast": 337, 1531 "OpGroupNonUniformBroadcastFirst": 338, 1532 "OpGroupNonUniformBallot": 339, 1533 "OpGroupNonUniformInverseBallot": 340, 1534 "OpGroupNonUniformBallotBitExtract": 341, 1535 "OpGroupNonUniformBallotBitCount": 342, 1536 "OpGroupNonUniformBallotFindLSB": 343, 1537 "OpGroupNonUniformBallotFindMSB": 344, 1538 "OpGroupNonUniformShuffle": 345, 1539 "OpGroupNonUniformShuffleXor": 346, 1540 "OpGroupNonUniformShuffleUp": 347, 1541 "OpGroupNonUniformShuffleDown": 348, 1542 "OpGroupNonUniformIAdd": 349, 1543 "OpGroupNonUniformFAdd": 350, 1544 "OpGroupNonUniformIMul": 351, 1545 "OpGroupNonUniformFMul": 352, 1546 "OpGroupNonUniformSMin": 353, 1547 "OpGroupNonUniformUMin": 354, 1548 "OpGroupNonUniformFMin": 355, 1549 "OpGroupNonUniformSMax": 356, 1550 "OpGroupNonUniformUMax": 357, 1551 "OpGroupNonUniformFMax": 358, 1552 "OpGroupNonUniformBitwiseAnd": 359, 1553 "OpGroupNonUniformBitwiseOr": 360, 1554 "OpGroupNonUniformBitwiseXor": 361, 1555 "OpGroupNonUniformLogicalAnd": 362, 1556 "OpGroupNonUniformLogicalOr": 363, 1557 "OpGroupNonUniformLogicalXor": 364, 1558 "OpGroupNonUniformQuadBroadcast": 365, 1559 "OpGroupNonUniformQuadSwap": 366, 1560 "OpCopyLogical": 400, 1561 "OpPtrEqual": 401, 1562 "OpPtrNotEqual": 402, 1563 "OpPtrDiff": 403, 1564 "OpTerminateInvocation": 4416, 1565 "OpSubgroupBallotKHR": 4421, 1566 "OpSubgroupFirstInvocationKHR": 4422, 1567 "OpSubgroupAllKHR": 4428, 1568 "OpSubgroupAnyKHR": 4429, 1569 "OpSubgroupAllEqualKHR": 4430, 1570 "OpGroupNonUniformRotateKHR": 4431, 1571 "OpSubgroupReadInvocationKHR": 4432, 1572 "OpTraceRayKHR": 4445, 1573 "OpExecuteCallableKHR": 4446, 1574 "OpConvertUToAccelerationStructureKHR": 4447, 1575 "OpIgnoreIntersectionKHR": 4448, 1576 "OpTerminateRayKHR": 4449, 1577 "OpSDot": 4450, 1578 "OpSDotKHR": 4450, 1579 "OpUDot": 4451, 1580 "OpUDotKHR": 4451, 1581 "OpSUDot": 4452, 1582 "OpSUDotKHR": 4452, 1583 "OpSDotAccSat": 4453, 1584 "OpSDotAccSatKHR": 4453, 1585 "OpUDotAccSat": 4454, 1586 "OpUDotAccSatKHR": 4454, 1587 "OpSUDotAccSat": 4455, 1588 "OpSUDotAccSatKHR": 4455, 1589 "OpTypeRayQueryKHR": 4472, 1590 "OpRayQueryInitializeKHR": 4473, 1591 "OpRayQueryTerminateKHR": 4474, 1592 "OpRayQueryGenerateIntersectionKHR": 4475, 1593 "OpRayQueryConfirmIntersectionKHR": 4476, 1594 "OpRayQueryProceedKHR": 4477, 1595 "OpRayQueryGetIntersectionTypeKHR": 4479, 1596 "OpGroupIAddNonUniformAMD": 5000, 1597 "OpGroupFAddNonUniformAMD": 5001, 1598 "OpGroupFMinNonUniformAMD": 5002, 1599 "OpGroupUMinNonUniformAMD": 5003, 1600 "OpGroupSMinNonUniformAMD": 5004, 1601 "OpGroupFMaxNonUniformAMD": 5005, 1602 "OpGroupUMaxNonUniformAMD": 5006, 1603 "OpGroupSMaxNonUniformAMD": 5007, 1604 "OpFragmentMaskFetchAMD": 5011, 1605 "OpFragmentFetchAMD": 5012, 1606 "OpReadClockKHR": 5056, 1607 "OpImageSampleFootprintNV": 5283, 1608 "OpEmitMeshTasksEXT": 5294, 1609 "OpSetMeshOutputsEXT": 5295, 1610 "OpGroupNonUniformPartitionNV": 5296, 1611 "OpWritePackedPrimitiveIndices4x8NV": 5299, 1612 "OpReportIntersectionKHR": 5334, 1613 "OpReportIntersectionNV": 5334, 1614 "OpIgnoreIntersectionNV": 5335, 1615 "OpTerminateRayNV": 5336, 1616 "OpTraceNV": 5337, 1617 "OpTraceMotionNV": 5338, 1618 "OpTraceRayMotionNV": 5339, 1619 "OpTypeAccelerationStructureKHR": 5341, 1620 "OpTypeAccelerationStructureNV": 5341, 1621 "OpExecuteCallableNV": 5344, 1622 "OpTypeCooperativeMatrixNV": 5358, 1623 "OpCooperativeMatrixLoadNV": 5359, 1624 "OpCooperativeMatrixStoreNV": 5360, 1625 "OpCooperativeMatrixMulAddNV": 5361, 1626 "OpCooperativeMatrixLengthNV": 5362, 1627 "OpBeginInvocationInterlockEXT": 5364, 1628 "OpEndInvocationInterlockEXT": 5365, 1629 "OpDemoteToHelperInvocation": 5380, 1630 "OpDemoteToHelperInvocationEXT": 5380, 1631 "OpIsHelperInvocationEXT": 5381, 1632 "OpConvertUToImageNV": 5391, 1633 "OpConvertUToSamplerNV": 5392, 1634 "OpConvertImageToUNV": 5393, 1635 "OpConvertSamplerToUNV": 5394, 1636 "OpConvertUToSampledImageNV": 5395, 1637 "OpConvertSampledImageToUNV": 5396, 1638 "OpSamplerImageAddressingModeNV": 5397, 1639 "OpSubgroupShuffleINTEL": 5571, 1640 "OpSubgroupShuffleDownINTEL": 5572, 1641 "OpSubgroupShuffleUpINTEL": 5573, 1642 "OpSubgroupShuffleXorINTEL": 5574, 1643 "OpSubgroupBlockReadINTEL": 5575, 1644 "OpSubgroupBlockWriteINTEL": 5576, 1645 "OpSubgroupImageBlockReadINTEL": 5577, 1646 "OpSubgroupImageBlockWriteINTEL": 5578, 1647 "OpSubgroupImageMediaBlockReadINTEL": 5580, 1648 "OpSubgroupImageMediaBlockWriteINTEL": 5581, 1649 "OpUCountLeadingZerosINTEL": 5585, 1650 "OpUCountTrailingZerosINTEL": 5586, 1651 "OpAbsISubINTEL": 5587, 1652 "OpAbsUSubINTEL": 5588, 1653 "OpIAddSatINTEL": 5589, 1654 "OpUAddSatINTEL": 5590, 1655 "OpIAverageINTEL": 5591, 1656 "OpUAverageINTEL": 5592, 1657 "OpIAverageRoundedINTEL": 5593, 1658 "OpUAverageRoundedINTEL": 5594, 1659 "OpISubSatINTEL": 5595, 1660 "OpUSubSatINTEL": 5596, 1661 "OpIMul32x16INTEL": 5597, 1662 "OpUMul32x16INTEL": 5598, 1663 "OpConstantFunctionPointerINTEL": 5600, 1664 "OpFunctionPointerCallINTEL": 5601, 1665 "OpAsmTargetINTEL": 5609, 1666 "OpAsmINTEL": 5610, 1667 "OpAsmCallINTEL": 5611, 1668 "OpAtomicFMinEXT": 5614, 1669 "OpAtomicFMaxEXT": 5615, 1670 "OpAssumeTrueKHR": 5630, 1671 "OpExpectKHR": 5631, 1672 "OpDecorateString": 5632, 1673 "OpDecorateStringGOOGLE": 5632, 1674 "OpMemberDecorateString": 5633, 1675 "OpMemberDecorateStringGOOGLE": 5633, 1676 "OpVmeImageINTEL": 5699, 1677 "OpTypeVmeImageINTEL": 5700, 1678 "OpTypeAvcImePayloadINTEL": 5701, 1679 "OpTypeAvcRefPayloadINTEL": 5702, 1680 "OpTypeAvcSicPayloadINTEL": 5703, 1681 "OpTypeAvcMcePayloadINTEL": 5704, 1682 "OpTypeAvcMceResultINTEL": 5705, 1683 "OpTypeAvcImeResultINTEL": 5706, 1684 "OpTypeAvcImeResultSingleReferenceStreamoutINTEL": 5707, 1685 "OpTypeAvcImeResultDualReferenceStreamoutINTEL": 5708, 1686 "OpTypeAvcImeSingleReferenceStreaminINTEL": 5709, 1687 "OpTypeAvcImeDualReferenceStreaminINTEL": 5710, 1688 "OpTypeAvcRefResultINTEL": 5711, 1689 "OpTypeAvcSicResultINTEL": 5712, 1690 "OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL": 5713, 1691 "OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL": 5714, 1692 "OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL": 5715, 1693 "OpSubgroupAvcMceSetInterShapePenaltyINTEL": 5716, 1694 "OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL": 5717, 1695 "OpSubgroupAvcMceSetInterDirectionPenaltyINTEL": 5718, 1696 "OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL": 5719, 1697 "OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL": 5720, 1698 "OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL": 5721, 1699 "OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL": 5722, 1700 "OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL": 5723, 1701 "OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL": 5724, 1702 "OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL": 5725, 1703 "OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL": 5726, 1704 "OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL": 5727, 1705 "OpSubgroupAvcMceSetAcOnlyHaarINTEL": 5728, 1706 "OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL": 5729, 1707 "OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL": 5730, 1708 "OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL": 5731, 1709 "OpSubgroupAvcMceConvertToImePayloadINTEL": 5732, 1710 "OpSubgroupAvcMceConvertToImeResultINTEL": 5733, 1711 "OpSubgroupAvcMceConvertToRefPayloadINTEL": 5734, 1712 "OpSubgroupAvcMceConvertToRefResultINTEL": 5735, 1713 "OpSubgroupAvcMceConvertToSicPayloadINTEL": 5736, 1714 "OpSubgroupAvcMceConvertToSicResultINTEL": 5737, 1715 "OpSubgroupAvcMceGetMotionVectorsINTEL": 5738, 1716 "OpSubgroupAvcMceGetInterDistortionsINTEL": 5739, 1717 "OpSubgroupAvcMceGetBestInterDistortionsINTEL": 5740, 1718 "OpSubgroupAvcMceGetInterMajorShapeINTEL": 5741, 1719 "OpSubgroupAvcMceGetInterMinorShapeINTEL": 5742, 1720 "OpSubgroupAvcMceGetInterDirectionsINTEL": 5743, 1721 "OpSubgroupAvcMceGetInterMotionVectorCountINTEL": 5744, 1722 "OpSubgroupAvcMceGetInterReferenceIdsINTEL": 5745, 1723 "OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL": 5746, 1724 "OpSubgroupAvcImeInitializeINTEL": 5747, 1725 "OpSubgroupAvcImeSetSingleReferenceINTEL": 5748, 1726 "OpSubgroupAvcImeSetDualReferenceINTEL": 5749, 1727 "OpSubgroupAvcImeRefWindowSizeINTEL": 5750, 1728 "OpSubgroupAvcImeAdjustRefOffsetINTEL": 5751, 1729 "OpSubgroupAvcImeConvertToMcePayloadINTEL": 5752, 1730 "OpSubgroupAvcImeSetMaxMotionVectorCountINTEL": 5753, 1731 "OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL": 5754, 1732 "OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL": 5755, 1733 "OpSubgroupAvcImeSetWeightedSadINTEL": 5756, 1734 "OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL": 5757, 1735 "OpSubgroupAvcImeEvaluateWithDualReferenceINTEL": 5758, 1736 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL": 5759, 1737 "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL": 5760, 1738 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL": 5761, 1739 "OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL": 5762, 1740 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL": 5763, 1741 "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL": 5764, 1742 "OpSubgroupAvcImeConvertToMceResultINTEL": 5765, 1743 "OpSubgroupAvcImeGetSingleReferenceStreaminINTEL": 5766, 1744 "OpSubgroupAvcImeGetDualReferenceStreaminINTEL": 5767, 1745 "OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL": 5768, 1746 "OpSubgroupAvcImeStripDualReferenceStreamoutINTEL": 5769, 1747 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL": 5770, 1748 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL": 5771, 1749 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL": 5772, 1750 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL": 5773, 1751 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL": 5774, 1752 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL": 5775, 1753 "OpSubgroupAvcImeGetBorderReachedINTEL": 5776, 1754 "OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL": 5777, 1755 "OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL": 5778, 1756 "OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL": 5779, 1757 "OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL": 5780, 1758 "OpSubgroupAvcFmeInitializeINTEL": 5781, 1759 "OpSubgroupAvcBmeInitializeINTEL": 5782, 1760 "OpSubgroupAvcRefConvertToMcePayloadINTEL": 5783, 1761 "OpSubgroupAvcRefSetBidirectionalMixDisableINTEL": 5784, 1762 "OpSubgroupAvcRefSetBilinearFilterEnableINTEL": 5785, 1763 "OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL": 5786, 1764 "OpSubgroupAvcRefEvaluateWithDualReferenceINTEL": 5787, 1765 "OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL": 5788, 1766 "OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL": 5789, 1767 "OpSubgroupAvcRefConvertToMceResultINTEL": 5790, 1768 "OpSubgroupAvcSicInitializeINTEL": 5791, 1769 "OpSubgroupAvcSicConfigureSkcINTEL": 5792, 1770 "OpSubgroupAvcSicConfigureIpeLumaINTEL": 5793, 1771 "OpSubgroupAvcSicConfigureIpeLumaChromaINTEL": 5794, 1772 "OpSubgroupAvcSicGetMotionVectorMaskINTEL": 5795, 1773 "OpSubgroupAvcSicConvertToMcePayloadINTEL": 5796, 1774 "OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL": 5797, 1775 "OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL": 5798, 1776 "OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL": 5799, 1777 "OpSubgroupAvcSicSetBilinearFilterEnableINTEL": 5800, 1778 "OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL": 5801, 1779 "OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL": 5802, 1780 "OpSubgroupAvcSicEvaluateIpeINTEL": 5803, 1781 "OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL": 5804, 1782 "OpSubgroupAvcSicEvaluateWithDualReferenceINTEL": 5805, 1783 "OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL": 5806, 1784 "OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL": 5807, 1785 "OpSubgroupAvcSicConvertToMceResultINTEL": 5808, 1786 "OpSubgroupAvcSicGetIpeLumaShapeINTEL": 5809, 1787 "OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL": 5810, 1788 "OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL": 5811, 1789 "OpSubgroupAvcSicGetPackedIpeLumaModesINTEL": 5812, 1790 "OpSubgroupAvcSicGetIpeChromaModeINTEL": 5813, 1791 "OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL": 5814, 1792 "OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL": 5815, 1793 "OpSubgroupAvcSicGetInterRawSadsINTEL": 5816, 1794 "OpVariableLengthArrayINTEL": 5818, 1795 "OpSaveMemoryINTEL": 5819, 1796 "OpRestoreMemoryINTEL": 5820, 1797 "OpArbitraryFloatSinCosPiINTEL": 5840, 1798 "OpArbitraryFloatCastINTEL": 5841, 1799 "OpArbitraryFloatCastFromIntINTEL": 5842, 1800 "OpArbitraryFloatCastToIntINTEL": 5843, 1801 "OpArbitraryFloatAddINTEL": 5846, 1802 "OpArbitraryFloatSubINTEL": 5847, 1803 "OpArbitraryFloatMulINTEL": 5848, 1804 "OpArbitraryFloatDivINTEL": 5849, 1805 "OpArbitraryFloatGTINTEL": 5850, 1806 "OpArbitraryFloatGEINTEL": 5851, 1807 "OpArbitraryFloatLTINTEL": 5852, 1808 "OpArbitraryFloatLEINTEL": 5853, 1809 "OpArbitraryFloatEQINTEL": 5854, 1810 "OpArbitraryFloatRecipINTEL": 5855, 1811 "OpArbitraryFloatRSqrtINTEL": 5856, 1812 "OpArbitraryFloatCbrtINTEL": 5857, 1813 "OpArbitraryFloatHypotINTEL": 5858, 1814 "OpArbitraryFloatSqrtINTEL": 5859, 1815 "OpArbitraryFloatLogINTEL": 5860, 1816 "OpArbitraryFloatLog2INTEL": 5861, 1817 "OpArbitraryFloatLog10INTEL": 5862, 1818 "OpArbitraryFloatLog1pINTEL": 5863, 1819 "OpArbitraryFloatExpINTEL": 5864, 1820 "OpArbitraryFloatExp2INTEL": 5865, 1821 "OpArbitraryFloatExp10INTEL": 5866, 1822 "OpArbitraryFloatExpm1INTEL": 5867, 1823 "OpArbitraryFloatSinINTEL": 5868, 1824 "OpArbitraryFloatCosINTEL": 5869, 1825 "OpArbitraryFloatSinCosINTEL": 5870, 1826 "OpArbitraryFloatSinPiINTEL": 5871, 1827 "OpArbitraryFloatCosPiINTEL": 5872, 1828 "OpArbitraryFloatASinINTEL": 5873, 1829 "OpArbitraryFloatASinPiINTEL": 5874, 1830 "OpArbitraryFloatACosINTEL": 5875, 1831 "OpArbitraryFloatACosPiINTEL": 5876, 1832 "OpArbitraryFloatATanINTEL": 5877, 1833 "OpArbitraryFloatATanPiINTEL": 5878, 1834 "OpArbitraryFloatATan2INTEL": 5879, 1835 "OpArbitraryFloatPowINTEL": 5880, 1836 "OpArbitraryFloatPowRINTEL": 5881, 1837 "OpArbitraryFloatPowNINTEL": 5882, 1838 "OpLoopControlINTEL": 5887, 1839 "OpAliasDomainDeclINTEL": 5911, 1840 "OpAliasScopeDeclINTEL": 5912, 1841 "OpAliasScopeListDeclINTEL": 5913, 1842 "OpFixedSqrtINTEL": 5923, 1843 "OpFixedRecipINTEL": 5924, 1844 "OpFixedRsqrtINTEL": 5925, 1845 "OpFixedSinINTEL": 5926, 1846 "OpFixedCosINTEL": 5927, 1847 "OpFixedSinCosINTEL": 5928, 1848 "OpFixedSinPiINTEL": 5929, 1849 "OpFixedCosPiINTEL": 5930, 1850 "OpFixedSinCosPiINTEL": 5931, 1851 "OpFixedLogINTEL": 5932, 1852 "OpFixedExpINTEL": 5933, 1853 "OpPtrCastToCrossWorkgroupINTEL": 5934, 1854 "OpCrossWorkgroupCastToPtrINTEL": 5938, 1855 "OpReadPipeBlockingINTEL": 5946, 1856 "OpWritePipeBlockingINTEL": 5947, 1857 "OpFPGARegINTEL": 5949, 1858 "OpRayQueryGetRayTMinKHR": 6016, 1859 "OpRayQueryGetRayFlagsKHR": 6017, 1860 "OpRayQueryGetIntersectionTKHR": 6018, 1861 "OpRayQueryGetIntersectionInstanceCustomIndexKHR": 6019, 1862 "OpRayQueryGetIntersectionInstanceIdKHR": 6020, 1863 "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR": 6021, 1864 "OpRayQueryGetIntersectionGeometryIndexKHR": 6022, 1865 "OpRayQueryGetIntersectionPrimitiveIndexKHR": 6023, 1866 "OpRayQueryGetIntersectionBarycentricsKHR": 6024, 1867 "OpRayQueryGetIntersectionFrontFaceKHR": 6025, 1868 "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR": 6026, 1869 "OpRayQueryGetIntersectionObjectRayDirectionKHR": 6027, 1870 "OpRayQueryGetIntersectionObjectRayOriginKHR": 6028, 1871 "OpRayQueryGetWorldRayDirectionKHR": 6029, 1872 "OpRayQueryGetWorldRayOriginKHR": 6030, 1873 "OpRayQueryGetIntersectionObjectToWorldKHR": 6031, 1874 "OpRayQueryGetIntersectionWorldToObjectKHR": 6032, 1875 "OpAtomicFAddEXT": 6035, 1876 "OpTypeBufferSurfaceINTEL": 6086, 1877 "OpTypeStructContinuedINTEL": 6090, 1878 "OpConstantCompositeContinuedINTEL": 6091, 1879 "OpSpecConstantCompositeContinuedINTEL": 6092, 1880 "OpControlBarrierArriveINTEL": 6142, 1881 "OpControlBarrierWaitINTEL": 6143, 1882 "OpGroupIMulKHR": 6401, 1883 "OpGroupFMulKHR": 6402, 1884 "OpGroupBitwiseAndKHR": 6403, 1885 "OpGroupBitwiseOrKHR": 6404, 1886 "OpGroupBitwiseXorKHR": 6405, 1887 "OpGroupLogicalAndKHR": 6406, 1888 "OpGroupLogicalOrKHR": 6407, 1889 "OpGroupLogicalXorKHR": 6408 1890 } 1891 } 1892 ] 1893 } 1894} 1895 1896