bevy
bevy copied to clipboard
Fix overflow in `RenderLayers::iter_layers`
Objective
- Fixes overflow when calling
RenderLayers::iter_layerson layers of the formk * 64 - 1- Causes a panic in debug mode, and an infinite iterator in release mode
Solution
- Use
u64::checked_shrinstead of>>=
Testing
- Added a test case for this:
render_layer_iter_no_overflow