mirror of
https://github.com/gfx-rs/wgpu.git
synced 2024-11-29 10:13:34 +00:00
feat(const_eval): impl. exp
This commit is contained in:
parent
66fd1872ab
commit
01d02caca3
@ -71,6 +71,7 @@ Bottom level categories:
|
|||||||
- `countLeadingZeros`
|
- `countLeadingZeros`
|
||||||
- `countOneBits`
|
- `countOneBits`
|
||||||
- `countTrailingZeros`
|
- `countTrailingZeros`
|
||||||
|
- `exp`
|
||||||
- `floor`
|
- `floor`
|
||||||
- Eager release of GPU resources comes from device.trackers. By @bradwerth in [#5075](https://github.com/gfx-rs/wgpu/pull/5075)
|
- 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)
|
- `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)
|
||||||
|
@ -904,6 +904,9 @@ impl<'a> ConstantEvaluator<'a> {
|
|||||||
.expect("bit count overflowed 32 bits, somehow!?")])
|
.expect("bit count overflowed 32 bits, somehow!?")])
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
crate::MathFunction::Exp => {
|
||||||
|
component_wise_float!(self, span, [arg], |e| { Ok([e.exp()]) })
|
||||||
|
}
|
||||||
crate::MathFunction::Floor => {
|
crate::MathFunction::Floor => {
|
||||||
component_wise_float!(self, span, [arg], |e| { Ok([e.floor()]) })
|
component_wise_float!(self, span, [arg], |e| { Ok([e.floor()]) })
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user