feat(const_eval): impl. exp2

This commit is contained in:
Erich Gubler 2024-01-05 10:56:24 -05:00 committed by Teodor Tanasoaia
parent 0f8adae123
commit 7b274fc161
2 changed files with 4 additions and 0 deletions

View File

@ -73,6 +73,7 @@ Bottom level categories:
- `countTrailingZeros`
- `degrees`
- `exp`
- `exp2`
- `floor`
- Eager release of GPU resources comes from device.trackers. By @bradwerth in [#5075](https://github.com/gfx-rs/wgpu/pull/5075)
- `wgpu-types`'s `trace` and `replay` features have been replaced by the `serde` feature. By @KirmesBude in [#5149](https://github.com/gfx-rs/wgpu/pull/5149)

View File

@ -910,6 +910,9 @@ impl<'a> ConstantEvaluator<'a> {
crate::MathFunction::Exp => {
component_wise_float!(self, span, [arg], |e| { Ok([e.exp()]) })
}
crate::MathFunction::Exp2 => {
component_wise_float!(self, span, [arg], |e| { Ok([e.exp2()]) })
}
crate::MathFunction::Floor => {
component_wise_float!(self, span, [arg], |e| { Ok([e.floor()]) })
}