diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..36fb6b6 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.1.1] - 2026-07-27 +### Fixed +- Fix the encoded version of the Agility SDK (fixes the agility version not starting) + +## [0.1.0] - 2026-07-17 +### Added +- First release of smoldr +- Uses dxc 1.10.2605.24,the packaged agility SDK is version 1.721.1-preview +- Supports compute shaders and raytracing diff --git a/flake.nix b/flake.nix index c913c20..3a5d95b 100644 --- a/flake.nix +++ b/flake.nix @@ -54,10 +54,12 @@ hash = "sha256-BF4s/ZABNfZAlUVTA4/rvJhpJZnFYGN2cm0AVB2uabY="; }; - agilitySdkVersion = "1.721.1-preview"; + # The version passed to both, the download and the build + agilitySdkVersion = "721"; + agilitySdkVersionString = "1.${agilitySdkVersion}.1-preview"; agilityPkgName = "Microsoft.Direct3D.D3D12"; agilitySdk = pkgs.fetchurl { - url = "https://www.nuget.org/api/v2/package/${agilityPkgName}/${agilitySdkVersion}"; + url = "https://www.nuget.org/api/v2/package/${agilityPkgName}/${agilitySdkVersionString}"; hash = "sha256-bWA4thXoLxUPT0SXkeszrHS9uXq6nurHDrn7Y8shpVM="; }; @@ -173,7 +175,7 @@ package-win-agility = naersk-lib-win.buildPackage (lib.recursiveUpdate winBuildArgs { overrideMain = oldAttrs: oldAttrs // { - D3D12SDK_VERSION = "717"; + D3D12SDK_VERSION = agilitySdkVersion; preConfigure = '' cargo_build_options="$cargo_build_options --features agility_sdk" '';