Class EXTLegacyDithering

java.lang.Object
org.lwjgl.vulkan.EXTLegacyDithering

public final class EXTLegacyDithering extends Object
This extension exposes a hardware feature used by some vendors to implement OpenGL’s dithering. The purpose of this extension is to support layering OpenGL over Vulkan, by allowing the layer to take advantage of the same hardware feature and provide equivalent dithering to OpenGL applications.
Name String
VK_EXT_legacy_dithering
Extension Type
Device extension
Registered Extension Number
466
Revision
2
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1
API Interactions
  • Interacts with VK_VERSION_1_3
  • Interacts with VK_VERSION_1_4
  • Interacts with VK_KHR_dynamic_rendering
  • Interacts with VK_KHR_maintenance5
Special Use
Contact
Extension Proposal
VK_EXT_legacy_dithering
Other Extension Metadata
Last Modified Date
2024-02-22
Contributors
  • Shahbaz Youssefi, Google
  • Graeme Leese, Broadcom
  • Jan-Harald Fredriksen, Arm
  • Field Details

    • VK_EXT_LEGACY_DITHERING_SPEC_VERSION

      public static final int VK_EXT_LEGACY_DITHERING_SPEC_VERSION
      The extension specification version.
      See Also:
    • VK_EXT_LEGACY_DITHERING_EXTENSION_NAME

      public static final String VK_EXT_LEGACY_DITHERING_EXTENSION_NAME
      The extension name.
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT
      Extends VkStructureType.
      See Also:
    • VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT

      public static final int VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT
      Extends VkSubpassDescriptionFlagBits.
      See Also:
    • VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT

      public static final int VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT
      Extends VkRenderingFlagBits.
      See Also: