HORIZON HASKELLDocslts/ghc-10.0.xfc4e5982026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

Modulevulkan-3.27GHC2021

Vulkan.Extensions.VK_AMDX_dense_geometry_format

Name

VK_AMDX_dense_geometry_format - device extension

VK_AMDX_dense_geometry_format

Name String

VK_AMDX_dense_geometry_format

Extension Type

Device extension

Registered Extension Number

479

Revision

1

Ratification Status

Not ratified

Extension and Version Dependencies

VK_KHR_acceleration_structure

and

VK_KHR_maintenance5      or

Vulkan Version 1.4

  • __This is a provisional extension and must be used with caution. See the description of provisional header files for enablement and stability details.__

Contact
Extension Proposal

VK_AMDX_dense_geometry_format

Other Extension Metadata

Last Modified Date

2025-07-10

IP Status

No known IP claims.

Contributors
  • Stu Smith, AMD

  • Josh Barczak, AMD

  • Carsten Benthin, AMD

  • David McAllister, AMD

Description

This extension adds the ability to build ray tracing acceleration structures from pre-compressed Dense Geometry Format geometry data.

New Structures

New Enums

New Enum Constants

Issues

None.

Examples

None.

Version History

  • Revision 1, 2025-07-10 (Stu Smith)

    • Initial revision.

See Also

No cross-references are available

Document Notes

For more information, see the Vulkan Specification.

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

  • 9 types
  • Packagevulkan-3.27
  • Exports21
  • LanguageGHC2021
  • LicenceBSD-3-Clause
  • SourceVK_AMDX_dense_geometry_format.hs

VkPhysicalDeviceDenseGeometryFormatFeaturesAMDX - Structure describing dense geometry format features that can be supported by an implementation

Members

This structure describes the following feature:

Description

If the PhysicalDeviceDenseGeometryFormatFeaturesAMDX structure is included in the pNext chain of the PhysicalDeviceFeatures2 structure passed to getPhysicalDeviceFeatures2, it is filled in to indicate whether each corresponding feature is supported. If the application wishes to use a Device with any features described by PhysicalDeviceDenseGeometryFormatFeaturesAMDX, it must add an instance of the structure, with the desired feature members set to TRUE, to the pNext chain of DeviceCreateInfo when creating the Device.

Structure Chaining

Extends the structures

See Also

VK_AMDX_dense_geometry_format, Bool32, StructureType

Constructors

Instances6Eq, Show, Storable, FromCStruct, ToCStruct, Zero

VkAccelerationStructureDenseGeometryFormatTrianglesDataAMDX - Structure specifying acceleration structure DGF compressed triangle data

Description

If format is COMPRESSED_TRIANGLE_FORMAT_DGF1_AMDX, numVertices specifies the sum of vertex counts across all blocks.

Valid Usage

Valid Usage (Implicit)

Structure Chaining

Extends the structure

See Also

VK_AMDX_dense_geometry_format, CompressedTriangleFormatAMDX, DeviceOrHostAddressConstKHR, DeviceSize, StructureType

Constructors

Instances4Extensible, Show, ToCStruct, Zero
newtypenewtype CompressedTriangleFormatAMDX
#

VkCompressedTriangleFormatAMDX - Available compressed triangle formats

Description

See Also

VK_AMDX_dense_geometry_format, AccelerationStructureDenseGeometryFormatTrianglesDataAMDX

Instances6Eq, Ord, Read, Show, Storable, Zero
newtypenewtype GeometryTypeKHR
#

VkGeometryTypeKHR - Enum specifying which type of geometry is provided

Description

See Also

VK_KHR_acceleration_structure, VK_NV_ray_tracing, AccelerationStructureGeometryKHR, GeometryNV

Instances6Eq, Ord, Read, Show, Storable, Zero