corner-sampled” images. A corner-sampled image differs from a conventional image in the following ways:
coord × (dim - 1) rather than coord × dim, where dim is the size of one dimension of the image. See normalized texel coordinate transform.coord × (dim - 1) rather than coord × dim. See Scale Factor Operation.⌈dim / 2⌉ rather than ⌊dim / 2⌋. See Image Mip Level Sizing.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.
VK_NV_corner_sampled_imageVK_KHR_get_physical_device_properties2| Modifier and Type | Field and Description |
|---|---|
| public static final int | VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV
Extends |
| public static final String | VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME
The extension name. |
| public static final int | VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION
The extension specification version. |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV
Extends |
| Access | Constructor and Description |
|---|---|
| private |
| VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV | back to summary |
|---|---|
| public static final int VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV Extends | |
| VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME The extension name. | |
| VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION The extension specification version. | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV Extends | |
| NVCornerSampledImage | back to summary |
|---|---|
| private NVCornerSampledImage() | |