bevy/crates/bevy_render/src/view
Alix Bott a79df7b124
Fix overflow in RenderLayers::iter_layers (#14264)
# Objective

- Fixes overflow when calling `RenderLayers::iter_layers` on layers of
the form `k * 64 - 1`
- Causes a panic in debug mode, and an infinite iterator in release mode

## Solution

- Use `u64::checked_shr` instead of `>>=`

## Testing

- Added a test case for this: `render_layer_iter_no_overflow`
2024-07-15 15:50:36 +00:00
..
visibility Fix overflow in RenderLayers::iter_layers (#14264) 2024-07-15 15:50:36 +00:00
window Ensure clean exit (#13236) 2024-05-12 15:56:01 +00:00
mod.rs Apply Clippy lints regarding lazy evaluation and closures (#14015) 2024-07-01 15:54:40 +00:00
view.wgsl Normalise matrix naming (#13489) 2024-06-03 16:56:53 +00:00