目录

SPIRV-Registry

SPIR-V is a binary intermediate language for representing graphical-shader stages and compute kernels for multiple Khronos APIs, including OpenCL, OpenGL, and Vulkan.

A complete registry of all official SPIR-V specifications is available at the Khronos SPIR-V Registry.

This Project Contains

  • A registry of SPIR-V extensions
  • Issue tracking for all SPIR-V specifications
  • Pull requests to add new SPIR-V extensions

Extension Specifications

  1. [SPV_AMD_shader_explicit_vertex_parameter](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_shader_explicit_vertex_parameter.html)
  2. [SPV_AMD_shader_trinary_minmax ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_shader_trinary_minmax.html)
  3. [SPV_AMD_gcn_shader ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_gcn_shader.html)
  4. [SPV_KHR_shader_ballot ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_shader_ballot.html)
  5. [SPV_AMD_shader_ballot ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_shader_ballot.html)
  6. [SPV_AMD_gpu_shader_half_float ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_gpu_shader_half_float.html)
  7. [SPV_KHR_shader_draw_parameters ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_shader_draw_parameters.html)
  8. [SPV_KHR_subgroup_vote ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_subgroup_vote.html)
  9. [SPV_KHR_16bit_storage ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_16bit_storage.html)
  10. [SPV_KHR_device_group ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_device_group.html)
  11. [SPV_KHR_multiview ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_multiview.html)
  12. [SPV_NVX_multiview_per_view_attributes ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NVX_multiview_per_view_attributes.html)
  13. [SPV_NV_viewport_array2 ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_viewport_array2.html)
  14. [SPV_NV_stereo_view_rendering ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_stereo_view_rendering.html)
  15. [SPV_NV_sample_mask_override_coverage ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_sample_mask_override_coverage.html)
  16. [SPV_NV_geometry_shader_passthrough ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_geometry_shader_passthrough.html)
  17. [SPV_AMD_texture_gather_bias_lod ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_texture_gather_bias_lod.html)
  18. [SPV_KHR_storage_buffer_storage_class ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_storage_buffer_storage_class.html)
  19. [SPV_KHR_variable_pointers ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_variable_pointers.html)
  20. [SPV_AMD_gpu_shader_int16 ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_gpu_shader_int16.html)
  21. [SPV_KHR_post_depth_coverage ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_post_depth_coverage.html)
  22. [SPV_KHR_shader_atomic_counter_ops ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_shader_atomic_counter_ops.html)
  23. [SPV_EXT_shader_stencil_export ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_shader_stencil_export.html)
  24. [SPV_EXT_shader_viewport_index_layer ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_shader_viewport_index_layer.html)
  25. [SPV_AMD_shader_image_load_store_lod ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_shader_image_load_store_lod.html)
  26. [SPV_AMD_shader_fragment_mask ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_shader_fragment_mask.html)
  27. [SPV_EXT_fragment_fully_covered ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_fragment_fully_covered.html)
  28. [SPV_AMD_gpu_shader_half_float_fetch ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/AMD/SPV_AMD_gpu_shader_half_float_fetch.html)
  29. [SPV_GOOGLE_decorate_string ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/GOOGLE/SPV_GOOGLE_decorate_string.html)
  30. [SPV_GOOGLE_hlsl_functionality1 ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/GOOGLE/SPV_GOOGLE_hlsl_functionality1.html)
  31. [SPV_NV_shader_subgroup_partitioned ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_shader_subgroup_partitioned.html)
  32. [SPV_EXT_descriptor_indexing ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_descriptor_indexing.html)
  33. [SPV_KHR_8bit_storage ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_8bit_storage.html)
  34. [SPV_KHR_vulkan_memory_model ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_vulkan_memory_model.html)
  35. [SPV_NV_ray_tracing ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_ray_tracing.html)
  36. [SPV_NV_compute_shader_derivatives ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_compute_shader_derivatives.html)
  37. [SPV_NV_fragment_shader_barycentric ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_fragment_shader_barycentric.html)
  38. [SPV_NV_mesh_shader ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_mesh_shader.html)
  39. [SPV_NV_shader_image_footprint ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_shader_image_footprint.html)
  40. [SPV_NV_shading_rate ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_shading_rate.html)
  41. [SPV_INTEL_subgroups ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_subgroups.html)
  42. [SPV_INTEL_media_block_io ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_media_block_io.html)
  43. [SPV_INTEL_device_side_avc_motion_estimation](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_device_side_avc_motion_estimation.html)
  44. [SPV_EXT_fragment_invocation_density ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_fragment_invocation_density.html)
  45. [SPV_KHR_no_integer_wrap_decoration ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_no_integer_wrap_decoration.html)
  46. [SPV_KHR_float_controls ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_float_controls.html)
  47. [SPV_EXT_physical_storage_buffer ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_physical_storage_buffer.html)
  48. [SPV_INTEL_fpga_memory_attributes ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_memory_attributes.html)
  49. [SPV_NV_cooperative_matrix ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_cooperative_matrix.html)
  50. [SPV_INTEL_shader_integer_functions2 ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_shader_integer_functions2.html)
  51. [SPV_INTEL_fpga_loop_controls ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_loop_controls.html)
  52. [SPV_EXT_fragment_shader_interlock ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_fragment_shader_interlock.html)
  53. [SPV_NV_shader_sm_builtins ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_shader_sm_builtins.html)
  54. [SPV_KHR_shader_clock ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_shader_clock.html)
  55. [SPV_INTEL_unstructured_loop_controls ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_unstructured_loop_controls.html)
  56. [SPV_EXT_demote_to_helper_invocation ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_demote_to_helper_invocation.html)
  57. [SPV_INTEL_fpga_reg ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_reg.html)
  58. [SPV_INTEL_blocking_pipes ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_blocking_pipes.html)
  59. [SPV_GOOGLE_user_type ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/GOOGLE/SPV_GOOGLE_user_type.html)
  60. [SPV_KHR_physical_storage_buffer ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_physical_storage_buffer.html)
  61. [SPV_INTEL_kernel_attributes ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_kernel_attributes.html)
  62. [SPV_KHR_non_semantic_info ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_non_semantic_info.html)
  63. [SPV_INTEL_io_pipes ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_io_pipes.html)
  64. [SPV_KHR_ray_tracing ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_ray_tracing.html)
  65. [SPV_KHR_ray_query ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_ray_query.html)
  66. [SPV_INTEL_fpga_memory_accesses ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_memory_accesses.html)
  67. [SPV_INTEL_arbitrary_precision_integers ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_arbitrary_precision_integers.html)
  68. [SPV_EXT_shader_atomic_float_add ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_shader_atomic_float_add.html)
  69. [SPV_KHR_terminate_invocation ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_terminate_invocation.html)
  70. [SPV_KHR_fragment_shading_rate ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_fragment_shading_rate.html)
  71. [SPV_EXT_shader_image_int64 ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_shader_image_int64.html)
  72. [SPV_INTEL_fp_fast_math_mode ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fp_fast_math_mode.html)
  73. [SPV_INTEL_fpga_cluster_attributes ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_cluster_attributes.html)
  74. [SPV_INTEL_loop_fuse ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_loop_fuse.html)
  75. [SPV_EXT_shader_atomic_float_min_max ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_shader_atomic_float_min_max.html)
  76. [SPV_KHR_workgroup_memory_explicit_layout](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_workgroup_memory_explicit_layout.html)
  77. [SPV_KHR_linkonce_odr ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_linkonce_odr.html)
  78. [SPV_KHR_expect_assume ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_expect_assume.html)
  79. [SPV_INTEL_fpga_dsp_control ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_dsp_control.html)
  80. [SPV_NV_bindless_texture ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_bindless_texture.html)
  81. [SPV_INTEL_fpga_invocation_pipelining_attributes](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_invocation_pipelining_attributes.html)
  82. [SPV_KHR_subgroup_uniform_control_flow](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_subgroup_uniform_control_flow.html)
  83. [SPV_HUAWEI_subpass_shading](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/HUAWEI/SPV_HUAWEI_subpass_shading.html)
  84. [SPV_KHR_integer_dot_product](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_integer_dot_product.html)
  85. [SPV_EXT_shader_atomic_float16_add ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_shader_atomic_float16_add.html)
  86. [SPV_INTEL_runtime_aligned ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_runtime_aligned.html)
  87. [SPV_KHR_bit_instructions ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_bit_instructions.html)
  88. [SPV_NV_ray_tracing_motion_blur ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_ray_tracing_motion_blur.html)
  89. [SPV_KHR_uniform_group_instructions ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_uniform_group_instructions.html)
  90. [SPV_KHR_subgroup_rotate ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_subgroup_rotate.html)
  91. [SPV_INTEL_split_barrier ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_split_barrier.html)
  92. [SPV_KHR_ray_cull_mask ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_ray_cull_mask.html)
  93. [SPV_KHR_fragment_shader_barycentric ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_fragment_shader_barycentric.html)
  94. [SPV_EXT_relaxed_printf_string_address_space](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/POCL/SPV_EXT_relaxed_printf_string_address_space.html)
  95. [SPV_EXT_ycbcr_attachments ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_ycbcr_attachments.html)
  96. [SPV_EXT_mesh_shader ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_mesh_shader.html)
  97. [SPV_ARM_core_builtins ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/ARM/SPV_ARM_core_builtins.html)
  98. [SPV_EXT_opacity_micromap ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_opacity_micromap.html)
  99. [SPV_NV_shader_invocation_reorder ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_shader_invocation_reorder.html)
  100. [SPV_INTEL_usm_storage_classes ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_usm_storage_classes.html)
  101. [SPV_INTEL_fpga_latency_control ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_latency_control.html)
  102. [SPV_INTEL_fpga_argument_interfaces ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_argument_interfaces.html)
  103. [SPV_INTEL_fpga_buffer_location ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_buffer_location.html)
  104. [SPV_HUAWEI_cluster_culling_shader ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/HUAWEI/SPV_HUAWEI_cluster_culling_shader.html)
  105. [SPV_INTEL_bfloat16_conversion ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_bfloat16_conversion.html)
  106. [SPV_QCOM_image_processing ](/mirrors/SPIRV-Registry/tree/main/ https:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/QCOM/SPV_QCOM_image_processing.html)
  107. [SPV_INTEL_fp_max_error ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fp_max_error.html)
  108. [SPV_INTEL_arbitrary_precision_fixed_point](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_arbitrary_precision_fixed_point.html)
  109. [SPV_EXT_shader_tile_image ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_shader_tile_image.html)
  110. [SPV_KHR_ray_tracing_position_fetch ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_ray_tracing_position_fetch.html)
  111. [SPV_INTEL_arbitrary_precision_floating_point](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_arbitrary_precision_floating_point.html)
  112. [SPV_INTEL_global_variable_fpga_decorations](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_global_variable_fpga_decorations.html)
  113. [SPV_INTEL_global_variable_host_access](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_global_variable_host_access.html)
  114. [SPV_EXT_image_raw10_raw12 ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_image_raw10_raw12.html)
  115. [SPV_KHR_cooperative_matrix ](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_cooperative_matrix.html)

Non-Semantic Extended Instruction Set Specifications

  1. [NonSemantic.DebugPrintf](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/nonsemantic/NonSemantic.DebugPrintf.html)
  2. [NonSemantic.ClspvReflection](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/nonsemantic/NonSemantic.ClspvReflection.html)
  3. [NonSemantic.Shader.DebugInfo.100](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/nonsemantic/NonSemantic.Shader.DebugInfo.100.html)
  4. [NonSemantic.DebugBreak](/mirrors/SPIRV-Registry/tree/main/ http:/htmlpreview.github.io/?https:/github.com/KhronosGroup/SPIRV-Registry/blob/main/nonsemantic/NonSemantic.DebugBreak.html)

Building HTML Specifications

Please see BUILD.md for instructions to create an HTML specification for this repo.

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号