diff options
| author | Jay Kwak <82421531+jkwak-work@users.noreply.github.com> | 2025-02-07 18:27:23 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-07 18:27:23 -0800 |
| commit | 57b09a8986668626c37055e431fa0ac6449d7214 (patch) | |
| tree | 8a96d7ea01a150d22ba47818655239b21d4ac25e /source/core | |
| parent | 79aebc18d54db3f0be8bd6529c0d79f4d8d4fc58 (diff) | |
Use and() and or() functions for logical-AND and OR (#6310)
* Use and() and or() functions for logical-AND and OR
With this commit, Slang will emit function calls to `and()` and `or()`
for the logical-AND and logical-OR when the operands are non-scalar and
the target profile is SM6.0 and above. This is required change from
SM6.0.
For WGSL, there is no operator overloadings of `&&` and `||` when the
operands are non-scalar. Unlike HLSL, WGSL also don't have `and()` nor
`or()`. Alternatively, we can use `select()`.
Diffstat (limited to 'source/core')
0 files changed, 0 insertions, 0 deletions
