Evan Mark Hopkins
fb2d438dbd
[msl-out] Update firstLeadingBit for signed integers ( #2235 )
...
The prior code only supported unsigned integers.
Also fixes #2236 .
Co-authored-by: Jim Blandy <jimb@red-bean.com >
2023-02-02 09:47:17 -08:00
Hasan Ali
934fa16919
Implement reverseBits and countOneBits for SPIR-V ( #1897 )
...
* Implement reverseBits and countOneBits for spir-v
* Update tests
* Fix type error for glsl countOneBits implementation
2022-05-09 23:24:28 +02:00
Teodor Tanasoaia
f2e7818e71
[wgsl-in] implement firstTrailingBit/firstLeadingBit u32 overloads ( #1865 )
...
* [wgsl-in] implement firstTrailingBit/firstLeadingBit u32 overloads
* fix MSL type issue
reverts b9162e443d
2022-04-26 22:25:53 -07:00
Igor Shaposhnik
fbb77aa0dc
[wgsl-in] Update entry point stage attributes
2022-04-15 18:02:48 +01:00
Dzmitry Malyshau
a45b9a6cc6
wgsl: update find msb/lsb names ( #1735 )
2022-02-21 22:40:00 -08:00
Dzmitry Malyshau
4bd1efc34d
wgsl: declare attribtues with @
2022-01-20 19:44:05 -05:00
Jonathan Behrens
f9b348557a
Add FindLsb / FindMsb ( #1473 )
...
* Add FindLsb / FindMsb
* Fixes and tests for FindLsb/FindMsb
* Add findLsb / findMsb as WGSL builtins
* Fix tests
* Fix incompatible type issue with MSL output
* Requested changes
* Test fewer cases of findLsb/findMsb
2021-12-20 14:48:54 -05:00
Connor Fitzgerald
2f5a41cce9
Add insert/extractBits and pack/unpack functions ( #1449 )
2021-10-05 20:32:57 -04:00