Class IMGRelaxedLineRasterization

java.lang.Object
org.lwjgl.vulkan.IMGRelaxedLineRasterization

public final class IMGRelaxedLineRasterization extends Object
OpenGL specifies that implementations should rasterize lines using the diamond exit rule (a slightly modified version of Bresenham’s algorithm). To implement OpenGL some implementations have a device-level compatibility mode to rasterize lines according to the OpenGL specification.

This extension allows OpenGL emulation layers to enable the OpenGL compatible line rasterization mode of such implementations.

Name String
VK_IMG_relaxed_line_rasterization
Extension Type
Device extension
Registered Extension Number
111
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1
Special Use
Contact
Other Extension Metadata
Last Modified Date
2023-10-22
IP Status
No known IP claims.
Contributors
  • James Fitzpatrick, Imagination
  • Andrew Garrard, Imagination
  • Alex Walters, Imagination
  • Field Details

    • VK_IMG_RELAXED_LINE_RASTERIZATION_SPEC_VERSION

      public static final int VK_IMG_RELAXED_LINE_RASTERIZATION_SPEC_VERSION
      The extension specification version.
      See Also:
    • VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME

      public static final String VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME
      The extension name.
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG
      Extends VkStructureType.
      See Also: