Skip to content
Open
Show file tree
Hide file tree
Changes from 11 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 23 additions & 6 deletions docs/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,32 @@ The included licenses apply to the following files:

### Upcoming Release

- Fixed regression: [#7510](https://github.com/microsoft/DirectXShaderCompiler/issues/7510) crash when calling `sizeof` on templated type.
- Fixed regression: [#7508](https://github.com/microsoft/DirectXShaderCompiler/issues/7508) crash when calling `Load` with `status`.
Shader Model 6.9 Release

- Shader Model 6.9 is fully supported.
- See [the official blog
post](https://devblogs.microsoft.com/directx/shader-model-6-9-dxr-1-2-and-agilitysdk-1-619-release)
for more details.
- Execution tests for all intrinsics supporting DXIL vectors. See the [test
plan](https://github.com/microsoft/hlsl-specs/blob/main/proposals/infra/INF-0006-Long-Vector-ExecutionTest-Plan.md)
for more info.
- Header file `dxcpix.h` was added to the release package.

Experimental Shader Model 6.10

- Moved Linear Algebra (Cooperative Vector) DXIL Opcodes to experimental Shader Model 6.10
- Added support for `long long` and `unsigned long long` compile-time constant evaluation, fixes [#7952](https://github.com/microsoft/DirectXShaderCompiler/issues/7952).
- Implement GetGroupWaveIndex and GetGroupWaveCount in experimental Shader Model 6.10
- [proposal](https://github.com/microsoft/hlsl-specs/blob/main/proposals/0048-group-wave-index.md)
- GetGroupWaveIndex: New intrinsic for Compute, Mesh, Amplification and Node shaders which returns the index of the wave within the thread group that the the thread is executing.
- GetGroupWaveCount: New intrinsic for Compute, Mesh, Amplification and Node shaders which returns the total number of waves executing within the thread group.
- Implement GetGroupWaveIndex and GetGroupWaveCount in experimental Shader Model 6.10.
- [proposal](https://github.com/microsoft/hlsl-specs/blob/main/proposals/0048-group-wave-index.md)
- GetGroupWaveIndex: New intrinsic for Compute, Mesh, Amplification and Node shaders which returns the index of the wave within the thread group that the the thread is executing.
- GetGroupWaveCount: New intrinsic for Compute, Mesh, Amplification and Node
shaders which returns the total number of waves executing within the thread
group.

Other Bug Fixes

- Fixed regression: [#7510](https://github.com/microsoft/DirectXShaderCompiler/issues/7510) crash when calling `sizeof` on templated type.
- Fixed regression: [#7508](https://github.com/microsoft/DirectXShaderCompiler/issues/7508) crash when calling `Load` with `status`.

### Version 1.8.2505

Expand Down
4 changes: 2 additions & 2 deletions utils/version/latest-release.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"version": {
"major": "1",
"minor": "9",
"rev": "2601"
"rev": "2602"
},
"sha": "b06a58d960fb0c9313cda10d17cc984a610b880f"
"sha": "f255809c3dd408c32349d6b7b16019b8b24e1d2e"
}
6 changes: 3 additions & 3 deletions utils/version/version.inc
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@
#ifdef RC_VERSION_FIELD_2
#undef RC_VERSION_FIELD_2
#endif
#define RC_VERSION_FIELD_2 8
#define RC_VERSION_FIELD_2 9

#ifdef RC_VERSION_FIELD_3
#undef RC_VERSION_FIELD_3
#endif
#define RC_VERSION_FIELD_3 2505
#define RC_VERSION_FIELD_3 2602

#ifdef RC_VERSION_FIELD_4
#undef RC_VERSION_FIELD_4
Expand All @@ -28,7 +28,7 @@
#ifdef RC_FILE_VERSION
#undef RC_FILE_VERSION
#endif
#define RC_FILE_VERSION "1.8.2505.0"
#define RC_FILE_VERSION "1.9.2602.0"

#ifdef RC_FILE_DESCRIPTION
#undef RC_FILE_DESCRIPTION
Expand Down
Loading