Skip to content

XUSG 2024.12 (Release v7.0 with work graphs and preview WMMA)

Latest
Compare
Choose a tag to compare
@StarsX StarsX released this 15 Dec 02:47

Newly updated:

  • Fix buffer alignments, including ray-tracing related buffers.
  • Fix work graphs.
  • Simplify ray-tracing interfaces.
  • Support work graphs in EZ.
  • Support root constants in EZ.
  • Fix mesh-shader functions in EZ.

Recent highlighted features:

  • Support of work-graph pipelines with Shader Model 6.8.
  • Support fallback value mapping for null SRV descriptors.
  • Support PBR textures and tangent in the GLTF loader.
  • Support descriptor table settings in EZ, for hybrid DX11 and DX12 styles. For some static texture binding (without barriers in the backend), it is faster to use descriptor tables directly.
  • Enhance pipeline lib and support generic programs
  • Reserve the slot for vendor specific extensions (AMD ags or nvapi).
  • Support of wave matrices (need preview D3D SDK).

Package structure:
[XUSG]

  • [Bin] dll and lib files
  • [Core] Header file for core functions
  • [Advanced] Header file for advanced functions
  • [Ultimate] Header file for ultimate functions
  • [RayTracing] Header file for ray-tracing functions
  • [Helper] Header files for XUSG-EZ and XUSGRayTracing-EZ wrappers
  • [MachineLearning] Header file for machine-learning functions
  • [Optional] Source and header files for some optional helpers (obj and GLTF loaders)
  • [Shaders] Shader header files for spherical harmonics in XUSGAdvanced and source files for one-pass prefix-sum in XUSGComputeUtil