Class NVCornerSampledImage

java.lang.Object
org.lwjgl.vulkan.NVCornerSampledImage

public final class NVCornerSampledImage extends Object
This extension adds support for a new image organization, which this extension refers to as “corner-sampled” images. A corner-sampled image differs from a conventional image in the following ways:

This image organization is designed to facilitate a system like Ptex with separate textures for each face of a subdivision or polygon mesh. Placing sample locations at pixel corners allows applications to maintain continuity between adjacent patches by duplicating values along shared edges. Additionally, using the modified mipmapping logic along with texture dimensions of the form 2n+1 allows continuity across shared edges even if the adjacent patches use different LOD values.

Name String
VK_NV_corner_sampled_image
Extension Type
Device extension
Registered Extension Number
51
Revision
2
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1
Contact
Other Extension Metadata
Last Modified Date
2018-08-13
Contributors
  • Jeff Bolz, NVIDIA
  • Pat Brown, NVIDIA
  • Chris Lentini, NVIDIA
  • Field Details

    • VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION

      public static final int VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION
      The extension specification version.
      See Also:
    • VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME

      public static final String VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME
      The extension name.
      See Also:
    • VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV

      public static final int VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV
      Extends VkImageCreateFlagBits.
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV
      Extends VkStructureType.
      See Also: