Skip to content

Weird compute shader behavior on apple silicon. #18402

Open
@Sigma-dev

Description

@Sigma-dev

Bevy version

0.15

Relevant system information

My mac is an M1 mac from 2021

`AdapterInfo { name: "Apple M1 Pro", backend: Metal}`

What you did

I am making a multiplayer game with marching cubes, I had already tried with my windows desktop and my linux laptop, but when I tried with my mac it just didn't work properly.

What went wrong

This is the minimal reproduction on my desktop:

Image

and here on my M1:

Image

There is something that was messed up somewhere near the compute shader part.

Here is the minimal reproduction.
https://github.com/Sigma-dev/bevy_dig/tree/minimal-reprod-mac

I'm sorry if I did this the wrong way, I don't usually do issues but this is blocking my development.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-RenderingDrawing game state to the screenC-BugAn unexpected or incorrect behaviorO-MacOSSpecific to the MacOS (Apple) desktop operating systemS-Needs-InvestigationThis issue requires detective work to figure out what's going wrong

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions