Skip to content

Releases: android-graphics/DirectXShaderCompiler

v1.8.2407

14 Nov 23:21
416fab6

Choose a tag to compare

Fix warning when use implicit launch type. (#6837) (#6841)

By default, the launch type should be set to ‘Broadcast’ when diagnosing
barriers. However, the current behavior sets the default launch type to
‘Invalid,’ resulting in warnings when the launch type is not explicitly
specified as an attribute.

To address this issue, we’ll adjust the default setting to ‘Broadcast’
and thereby resolve the problem.

Fixes #6836

---------

Co-authored-by: Damyan Pepper <damyanp@microsoft.com>
(cherry picked from commit ef043e90f3f3c5b2db899380591b5091b05f002e)

v1.7.2308

29 Feb 22:11
69e54e2

Choose a tag to compare

Fix attribute collision for HL intrinsics (#5451) (#5543)

HL Intrinsic functions share declarations with those that match group
and function signature, regardless of the original intrinsic name. This
means that intrinsics with differing attributes can be collapsed into
the same HL functions, leading to incorrect attributes for some HL
intrinsics.

This fixes this issue by adding the attributes to the HL operation
mangling, the same way this issue was fixed for the HLWaveSensitive
attribute before.

Fixes #3505

---------

Co-authored-by: Joshua Batista <jbatista@microsoft.com>
(cherry picked from commit d9c07e90e1a7fa2654d4b52e6f5704b986549c15)

Co-authored-by: Tex Riddell <texr@microsoft.com>