Skip to content

Commit 55a8619

Browse files
Spruill-1Copilot
andcommitted
Bump version to 1.6.1
CI bootstrap fix only -- ships v1.6.0 content plus the missing PfxPath/Password args on the EnsureDevCert.ps1 invocation in Bootstrap.ps1 so the clean-clone smoke job can complete. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 98a311b commit 55a8619

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ Format follows [Keep a Changelog](https://keepachangelog.com/).
55

66
## [Unreleased]
77

8+
## [1.6.1] - 2026-05-08
9+
10+
### Fixed
11+
12+
- **CI Bootstrap.ps1 smoke job failed on clean clone.** `Bootstrap.ps1` invoked `scripts\EnsureDevCert.ps1` without arguments, but that script declares `PfxPath` and `Password` as mandatory parameters. The local F5 path worked because the vcxproj's `EnsureDevSigningCertificate` MSBuild target supplies them via `$(MSBuildProjectDirectory)\$(PackageCertificateKeyFile)` and `$(PackageCertificatePassword)`; the bootstrap smoke job (which calls Bootstrap.ps1 directly on a fresh clone) didn't. Matched the vcxproj invocation: PFX at `$Repo\ShaderLab_TemporaryKey.pfx` + the public default password `shaderlab`.
13+
814
## [1.6.0] - 2026-05-08
915

1016
The "Phase 8 GPU-binding" release. Compute outputs now route directly to downstream compute consumers as SRVs (no CPU readback round-trip), with a per-frame skip-readback policy that avoids `Map()` calls when no consumer needs CPU values. Disk-persistent bytecode cache, eager precompile of GPU-binding variants, and a new `CustomComputeBridgeEffect` D2D wrapper unify the discovery channel for D3D11 compute custom effects. Two slow analysis viewers (Gamut Coverage at 4K, plus Vectorscope/Waveform Monitor when present) migrated to single-group D3D11 compute scatter. Plus a flurry of bug fixes from real-world heavy-graph testing.

Package.appxmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<Identity
1010
Name="ShaderLab"
1111
Publisher="CN=ShaderLab"
12-
Version="1.6.0.0" />
12+
Version="1.6.1.0" />
1313

1414
<mp:PhoneIdentity PhoneProductId="a1b2c3d4-e5f6-7890-abcd-ef1234567890" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
1515

Version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ namespace ShaderLab
1414
{
1515
constexpr uint32_t VersionMajor = 1;
1616
constexpr uint32_t VersionMinor = 6;
17-
constexpr uint32_t VersionPatch = 0;
17+
constexpr uint32_t VersionPatch = 1;
1818

1919
// Human-readable version string.
20-
constexpr const wchar_t* VersionString = L"1.6.0";
20+
constexpr const wchar_t* VersionString = L"1.6.1";
2121

2222
// Graph format version. Increment when serialization format changes.
2323
// Graphs saved with a higher format version cannot be loaded by older apps.

0 commit comments

Comments
 (0)