bevy/crates/bevy_core_pipeline/src
Lucas Franca 644efd6b03
Fix calculation of skybox rotation (#17476)
# Objective

Fixes #16628 

## Solution

Matrices were being applied in the wrong order.

## Testing

Ran `skybox` example with rotations applied to the `Skybox` on the `x`,
`y`, and `z` axis (one at a time).

e.g.
```rust
Skybox {
    image: skybox_handle.clone(),
    brightness: 1000.0,
    rotation: Quat::from_rotation_y(-45.0_f32.to_radians()),
}
```

## Showcase


[Screencast_20250121_151232.webm](https://github.com/user-attachments/assets/3df68714-f5f1-4d8c-8e08-cbab525a8bda)
2025-01-28 05:27:22 +00:00
..
auto_exposure Move hashbrown and foldhash out of bevy_utils (#17460) 2025-01-23 16:46:08 +00:00
blit Expose Pipeline Compilation Zero Initialize Workgroup Memory Option (#16301) 2024-11-08 21:42:37 +00:00
bloom Move Resource trait to its own file (#17469) 2025-01-21 19:47:08 +00:00
contrast_adaptive_sharpening Remove all deprecated code (#16338) 2025-01-05 20:33:39 +00:00
core_2d Implement experimental GPU two-phase occlusion culling for the standard 3D mesh pipeline. (#17413) 2025-01-27 05:02:46 +00:00
core_3d Implement experimental GPU two-phase occlusion culling for the standard 3D mesh pipeline. (#17413) 2025-01-27 05:02:46 +00:00
deferred Key render phases off the main world view entity, not the render world view entity. (#16942) 2025-01-12 20:24:17 +00:00
dof Move Resource trait to its own file (#17469) 2025-01-21 19:47:08 +00:00
experimental Implement experimental GPU two-phase occlusion culling for the standard 3D mesh pipeline. (#17413) 2025-01-27 05:02:46 +00:00
fullscreen_vertex_shader Bevy Asset V2 (#8624) 2023-09-07 02:07:27 +00:00
fxaa Don't reëxport bevy_image from bevy_render (#16163) 2024-11-10 06:54:38 +00:00
motion_blur Move Resource trait to its own file (#17469) 2025-01-21 19:47:08 +00:00
oit Move hashbrown and foldhash out of bevy_utils (#17460) 2025-01-23 16:46:08 +00:00
post_process Move Resource trait to its own file (#17469) 2025-01-21 19:47:08 +00:00
prepass Implement experimental GPU two-phase occlusion culling for the standard 3D mesh pipeline. (#17413) 2025-01-27 05:02:46 +00:00
skybox Fix calculation of skybox rotation (#17476) 2025-01-28 05:27:22 +00:00
smaa Move Resource trait to its own file (#17469) 2025-01-21 19:47:08 +00:00
taa Move Resource trait to its own file (#17469) 2025-01-21 19:47:08 +00:00
tonemapping bevy_core_pipeline: Apply #![warn(clippy::allow_attributes, clippy::allow_attributes_without_reason)] (#17137) 2025-01-14 21:33:28 +00:00
upscaling Move hashbrown and foldhash out of bevy_utils (#17460) 2025-01-23 16:46:08 +00:00
lib.rs Implement experimental GPU two-phase occlusion culling for the standard 3D mesh pipeline. (#17413) 2025-01-27 05:02:46 +00:00
msaa_writeback.rs Simpler lint fixes: makes ci lints work but disables a lint for now (#15376) 2024-09-24 11:42:59 +00:00