Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

specialized_mesh_pipeline example has wrong colors half the time #15892

Open
rparrett opened this issue Oct 14, 2024 · 1 comment
Open

specialized_mesh_pipeline example has wrong colors half the time #15892

rparrett opened this issue Oct 14, 2024 · 1 comment
Labels
A-Rendering Drawing game state to the screen C-Bug An unexpected or incorrect behavior C-Examples An addition or correction to our examples

Comments

@rparrett
Copy link
Contributor

rparrett commented Oct 14, 2024

Bevy version

main

This is difficult to bisect. But here's how this example's behavior has evolved since it was added.

commit bfcb19a
Date: Wed Jul 31 14:24:58 2024 -0400
example added, works fine

commit 54006b1
Date: Wed Oct 2 00:33:17 2024 +0300
examples now renders nothing 100% of the time

commit 3da0ef0
Date: Wed Oct 9 21:10:01 2024 +0000
working again, but wrong colors half the time

Relevant system information

SystemInfo { os: "MacOS 14.5 ", kernel: "23.5.0", cpu: "Apple M1 Max", core_count: "10", memory: "64.0 GiB" }
AdapterInfo { name: "Apple M1 Max", vendor: 0, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Metal }

What you did

  • cargo run --example specialized_mesh_pipeline
  • run several times

What went wrong

Colors are different / darker on some runs.

Image

Additional information

Note: the example currently panics when you hover over the mesh.

This is a separate issue tracked here: #15891

@rparrett rparrett added C-Bug An unexpected or incorrect behavior S-Needs-Triage This issue needs to be labelled labels Oct 14, 2024
@alice-i-cecile alice-i-cecile added A-Rendering Drawing game state to the screen C-Examples An addition or correction to our examples and removed S-Needs-Triage This issue needs to be labelled labels Oct 14, 2024
@alice-i-cecile
Copy link
Member

I bet there's a system order ambiguity here. There's still a ton in the rendering code: I didn't have the time and expertise to resolve them so the checks are off for the render subapp.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Rendering Drawing game state to the screen C-Bug An unexpected or incorrect behavior C-Examples An addition or correction to our examples
Projects
None yet
Development

No branches or pull requests

2 participants