bevyengine / bevy

A refreshingly simple data-driven game engine built in Rust
https://bevyengine.org
Apache License 2.0
36.24k stars 3.57k forks source link

Disabling msaa_writeback breaks multi-camera UI #14388

Closed paul-hansen closed 3 months ago

paul-hansen commented 3 months ago

Bevy version

0.14

Relevant system information

cargo 1.79.0 (ffa9cf99a 2024-06-03) rustc 1.79.0 (129f3b996 2024-06-10) Arch Linux (EndeavorOS), KDE, (tested both Wayland and X11) Firefox 127.0.2 & Chrome 126.0.6478.126 Nvidia 3080 Driver version 555.58.02

AdapterInfo { name: "NVIDIA GeForce GTX 980, or similar", vendor: 4318, device: 0, device_type: Other, driver: "WebGL", driver_info: "2.0", backend: Gl }

What you did

I disabled msaa_writeback on my splitscreen game.

What went wrong

Additional information

You can replicate this easily by adding msaa_writeback: false to the Camera component on the offical split_screen.rs example.

paul-hansen commented 3 months ago

I patching bevy with this draft PR and it completely fixed this issue: https://github.com/bevyengine/bevy/pull/14287

paul-hansen commented 3 months ago

Closing as completed in https://github.com/bevyengine/bevy/pull/14287