![]() # Objective - Simplify `Camera` initialization - allow effects to require HDR ## Solution - Split out `Camera.hdr` into a marker `Hdr` component ## Testing - ran `bloom_3d` example --- ## Showcase ```rs // before commands.spawn(( Camera3d Camera { hdr: true ..Default::default() } )) // after commands.spawn((Camera3d, Hdr)); // other rendering components can require that the camera enables hdr! // currently implemented for Bloom, AutoExposure, and Atmosphere. #[require(Hdr)] pub struct Bloom; ``` |
||
---|---|---|
.. | ||
2d_screen_shake.rs | ||
2d_top_down_camera.rs | ||
camera_orbit.rs | ||
custom_projection.rs | ||
first_person_view_model.rs | ||
projection_zoom.rs |