Class KHRShaderQuadControl

java.lang.Object
org.lwjgl.vulkan.KHRShaderQuadControl

public final class KHRShaderQuadControl extends Object
This extension adds new quad any/all operations, requires that derivatives are well-defined in quad-uniform control flow, and adds the ability to require helper invocations participate in group operations.
Name String
VK_KHR_shader_quad_control
Extension Type
Device extension
Registered Extension Number
236
Revision
1
Extension and Version Dependencies
Version 1.1 and VK_KHR_vulkan_memory_model and VK_KHR_shader_maximal_reconvergence
SPIR-V Dependencies
Contact
Extension Proposal
VK_KHR_shader_quad_control
Other Extension Metadata
Last Modified Date
2023-11-01
IP Status
No known IP claims.
Contributors
  • Tobias Hector, AMD
  • Bill Licea-Kane, Qualcomm
  • Graeme Leese, Broadcom
  • Jan-Harald Fredriksen, Arm
  • Nicolai Hähnle, AMD
  • Jeff Bolz, NVidia
  • Alan Baker, Google
  • Hans-Kristian Arntzen, Valve
  • Field Details

    • VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION

      public static final int VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION
      The extension specification version.
      See Also:
    • VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME

      public static final String VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME
      The extension name.
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR
      Extends VkStructureType.
      See Also: