feat(const_eval): impl. degrees

This commit is contained in:
Erich Gubler
2024-01-18 17:39:21 -05:00
committed by Teodor Tanasoaia
parent 01d02caca3
commit 0f8adae123
2 changed files with 4 additions and 0 deletions

View File

@@ -71,6 +71,7 @@ Bottom level categories:
- `countLeadingZeros`
- `countOneBits`
- `countTrailingZeros`
- `degrees`
- `exp`
- `floor`
- Eager release of GPU resources comes from device.trackers. By @bradwerth in [#5075](https://github.com/gfx-rs/wgpu/pull/5075)

View File

@@ -904,6 +904,9 @@ impl<'a> ConstantEvaluator<'a> {
.expect("bit count overflowed 32 bits, somehow!?")])
})
}
crate::MathFunction::Degrees => {
component_wise_float!(self, span, [arg], |e| { Ok([e.to_degrees()]) })
}
crate::MathFunction::Exp => {
component_wise_float!(self, span, [arg], |e| { Ok([e.exp()]) })
}