mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-05-16 20:31:20 +00:00
The HLSL `sign` method returns an `int` result (scalar or vector). The WGSL `sign` expects the result to be the same type as the argument. This CL injects a cast to the correct type after the `sign` call in the HLSL generated source. Bug: tint:1795 Change-Id: I51fed24b5b8b752b6b27fdfb5dd47eb803902793 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116692 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Ben Clayton <bclayton@google.com>