Skip to content

Releases: StarsX/XUSG

XUSG 2024.04 (Release v6.0 with work graphs and preview WMMA)

18 Apr 01:21
Compare
Choose a tag to compare

Newly updated:

  • 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

Recent highlighted features:

  • 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

XUSG 2024.03 (Release v5.1 with work graphs and WMMA)

12 Mar 02:48
d36bbac
Compare
Choose a tag to compare

Newly updated:

  • 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.

Recent highlighted features:

  • Reserve the slot for vendor specific extensions (AMD ags or nvapi).
  • Support of work-graph pipelines.
  • Support of wave matrices.

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

XUSG 2023.10 (Release v5.0c for work graphs)

10 Oct 01:07
Compare
Choose a tag to compare
  1. Add the support of work-graph pipelines.
  2. Adjust acceleration-structure code.
  3. Adjust bounding box representation in optional XUSGObjLoader and XUSGGltfLoader.
  4. Interface enhancements.

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
  • [Shaders] Shader header files for spherical harmonics in XUSGAdvanced and source files for one-pass prefix-sum in XUSGComputeUtil

XUSG 2023.04 (Release v4.0)

07 May 07:30
Compare
Choose a tag to compare

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
  • [Shaders] Shader header files for spherical harmonics in XUSGAdvanced and source files for one-pass prefix-sum in XUSGComputeUtil

XUSG 2023.02 (Release v3.0)

12 Feb 08:30
Compare
Choose a tag to compare

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
  • [Shaders] Shader header files for spherical harmonics in XUSGAdvanced and source files for one-pass prefix-sum in XUSGComputeUtil

XUSG 2022.09 (Release v2.5)

25 Oct 01:36
Compare
Choose a tag to compare

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
  • [Shaders] Shader source files for one-pass prefix-sum in XUSGComputeUtil

XUSG Release v1.0

13 Oct 00:56
Compare
Choose a tag to compare

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
  • [Optional] Source and header files for some optional helper functions
  • [Shaders] Shader source files for one-pass prefix-sum in XUSGComputeUtil

XUSGMachineLearning is NOT included in v1.0.