This extension provides:
VkMicromapTypeEXT format for the displacement micromap,VkAccelerationStructureGeometryTrianglesDataKHR to attach a displacement micromap to the geometry of the acceleration structure,VkBuildAccelerationStructureFlagBitsKHR to allow for updates.VK_NV_displacement_micromapVK_EXT_opacity_micromap
| Modifier and Type | Field and Description |
|---|---|
| public static final int | VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV
Extends |
| public static final int | VK_DISPLACEMENT_MICROMAP_FORMAT_1024_TRIANGLES_128_BYTES_NV
VkDisplacementMicromapFormatNV - Format enum for displacement micromaps Description
|
| public static final int | VK_DISPLACEMENT_MICROMAP_FORMAT_256_TRIANGLES_128_BYTES_NV
VkDisplacementMicromapFormatNV - Format enum for displacement micromaps Description
|
| public static final int | VK_DISPLACEMENT_MICROMAP_FORMAT_64_TRIANGLES_64_BYTES_NV
VkDisplacementMicromapFormatNV - Format enum for displacement micromaps Description
|
| public static final int | VK_MICROMAP_TYPE_DISPLACEMENT_MICROMAP_NV
Extends |
| public static final String | VK_NV_DISPLACEMENT_MICROMAP_EXTENSION_NAME
The extension name. |
| public static final int | VK_NV_DISPLACEMENT_MICROMAP_SPEC_VERSION
The extension specification version. |
| public static final int | VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV
Extends |
| public static final int | VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV
Extends |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV
Extends |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV
Extends |
| Access | Constructor and Description |
|---|---|
| private |
| VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV | back to summary |
|---|---|
| public static final int VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV Extends | |
| VK_DISPLACEMENT_MICROMAP_FORMAT_1024_TRIANGLES_128_BYTES_NV | back to summary |
|---|---|
| public static final int VK_DISPLACEMENT_MICROMAP_FORMAT_1024_TRIANGLES_128_BYTES_NV VkDisplacementMicromapFormatNV - Format enum for displacement micromaps Description
NoteFor compactness, these values are stored as 16-bit in some structures. | |
| VK_DISPLACEMENT_MICROMAP_FORMAT_256_TRIANGLES_128_BYTES_NV | back to summary |
|---|---|
| public static final int VK_DISPLACEMENT_MICROMAP_FORMAT_256_TRIANGLES_128_BYTES_NV VkDisplacementMicromapFormatNV - Format enum for displacement micromaps Description
NoteFor compactness, these values are stored as 16-bit in some structures. | |
| VK_DISPLACEMENT_MICROMAP_FORMAT_64_TRIANGLES_64_BYTES_NV | back to summary |
|---|---|
| public static final int VK_DISPLACEMENT_MICROMAP_FORMAT_64_TRIANGLES_64_BYTES_NV VkDisplacementMicromapFormatNV - Format enum for displacement micromaps Description
NoteFor compactness, these values are stored as 16-bit in some structures. | |
| VK_MICROMAP_TYPE_DISPLACEMENT_MICROMAP_NV | back to summary |
|---|---|
| public static final int VK_MICROMAP_TYPE_DISPLACEMENT_MICROMAP_NV Extends | |
| VK_NV_DISPLACEMENT_MICROMAP_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_NV_DISPLACEMENT_MICROMAP_EXTENSION_NAME The extension name. | |
| VK_NV_DISPLACEMENT_MICROMAP_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_NV_DISPLACEMENT_MICROMAP_SPEC_VERSION The extension specification version. | |
| VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV | back to summary |
|---|---|
| public static final int VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV Extends | |
| VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV Extends Enum values: | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV Extends Enum values: | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV Extends Enum values: | |
| NVDisplacementMicromap | back to summary |
|---|---|
| private NVDisplacementMicromap() | |