Class NVCornerSampledImage


  • public final class NVCornerSampledImage
    extends java.lang.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 level-of-detail values.

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

      • VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION

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

        public static final java.lang.String VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME
        The extension name.
        See Also:
        Constant Field Values
      • VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV

        public static final int VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV
        Extends VkImageCreateFlagBits.
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values