Skip to content
Merged
Changes from all 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
24 changes: 16 additions & 8 deletions docs/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,13 @@ line upon naming the release. Refer to previous for appropriate section names.
- SPIR-V: Fixed a crash when writing to a bitfield member through a
`vk::BufferPointer`
[#8402](https://github.com/microsoft/DirectXShaderCompiler/issues/8402).
- Prevented an assertion from hiding the original fatal error when Clang skips
template specialization
[#6615](https://github.com/microsoft/DirectXShaderCompiler/issues/6615),
[#4875](https://github.com/microsoft/DirectXShaderCompiler/issues/4875).
- Fixed internal compiler errors when a member method is called on a ray payload
or on one of its fields with payload access qualifiers enabled
[#6464](https://github.com/microsoft/DirectXShaderCompiler/issues/6464).

#### HLSL Language

Expand All @@ -56,19 +63,20 @@ line upon naming the release. Refer to previous for appropriate section names.

#### SPIR-V

- Inline `[[vk::ext_decorate]]`, `[[vk::ext_capability]]`, and
`[[vk::ext_extension]]` attributes are now honored on ordinary functions
[#8616](https://github.com/microsoft/DirectXShaderCompiler/pull/8616).
- `globallycoherent` is now supported on `ResourceDescriptorHeap` accesses
[#7740](https://github.com/microsoft/DirectXShaderCompiler/issues/7740).
Comment thread
Icohedron marked this conversation as resolved.
- Fixed a crash when a user-defined type named `RayQuery` shadows the intrinsic
type [#8601](https://github.com/microsoft/DirectXShaderCompiler/issues/8601).
- Fixed a crash from `static` members of a `cbuffer`/`tbuffer`, which were
incorrectly counted as buffer members and shifted the member indices of the
members declared after them
[#8537](https://github.com/microsoft/DirectXShaderCompiler/issues/8537).

#### Bug Fixes

- Fixed internal compiler errors when a member method is called on a ray payload
or on one of its fields with payload access qualifiers enabled
[#6464](https://github.com/microsoft/DirectXShaderCompiler/issues/6464).
- SPIR-V fixed incorrect alignment of 64-bit elements in `vk::RawBufferLoad` and
- Fixed incorrect alignment of 64-bit elements in `vk::RawBufferLoad` and
`vk::RawBufferStore` intrinsics
[#8572](https://github.com/microsoft/DirectXShaderCompiler/issues/8572)
[#8572](https://github.com/microsoft/DirectXShaderCompiler/issues/8572).

### Upcoming Preview Release

Expand Down