Dense Geometry Compression Format (DGF) is a block-based geometry compression technology developed by AMD. It is a hardware-friendly format which will be directly supported by future GPU architectures.
Download the latest version - v1.2
The AMD DGF SDK is fully open-source. The source code is self-contained and can be downloaded and built directly.
This release adds the following features:
- Introduced DGF SuperCompression, a technology for making DGF geometry smaller and more portable.
- Added a sample application demonstrating how to combine MeshOptimizer clustering with the DGF compression pipeline.
- Added optional internal multi-threading for faster processing of large meshes.
- Added optional post-quantization vertex welding.
- Various bug fixes and performance enhancements.
Features
- Reference pipeline for geometry clustering and DGF compression.
- Reference code for CPU and GPU decompression of DGF data.
- Documentation of DGF block format.
- Sample command-line encoder and viewer application.
Benefits
Dense Geometry Compression Format (DGF) is a hardware-friendly geometry compression format which will be directly supported by future GPU Architectures. The DGF SDK provides a reference encoding pipeline and HLSL code for shader-based decompression, features permissive open-source licensing, and is available to all for evaluation and engine integration.
For more information please refer to our blog post or the technical paper, or watch the video below.
- The High-Performance Graphics (HPG) conference YouTube channel also hosts a video of the DGF presentation we made at HPG in July 2024.
Requirements
Supported GPUs
- All vendors supported
Supported graphics APIs
- DirectX® 12
- Vulkan®
Supported IRs
- SPIR-V
- DXIL
- DXBC (experimental)
Required driver
- Latest AMD Software: Adrenalin Edition driver
Required software
- None
Supported OSs
- Microsoft® Windows®
Footnotes and disclaimers
DirectX and Windows are trademarks of the Microsoft group of companies.
Khronos and Vulkan are registered trademarks of the Khronos Group Inc.