Skip to content

Rendering broken in iOS simulator #23428

@rparrett

Description

@rparrett

Bevy version and features

main at b876c8e
bisected to #23036

presumably, this works on real devices, otherwise there would have been smoke over at https://bevyengine.github.io/bevy-example-runner/

Relevant system information

Host

MacBook Pro (M4 Max)
macOS 26.3
Xcode 26.3

Simulator

iOS 17.5 (iPhone 15 Pro)
iOS 26.3 (iPhone 17 Pro)

What you did

Follow instructions for running mobile example on iOS.

What went wrong

Black screen, and the following error:

thread 'Compute Task Pool (2)' (15858665) panicked at /Users/robparrett/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-28.0.0/src/backend/wgpu_core.rs:2231:18:
Error in Buffer::get_mapped_range: Validation Error

Caused by:
  Buffer with 'clustering Z slicing metadata buffer' label is invalid

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-RenderingDrawing game state to the screenC-BugAn unexpected or incorrect behaviorO-iOSSpecific to the iOS mobile operating systemP-RegressionFunctionality that used to work but no longer does. Add a test for this!S-Needs-DesignThis issue requires design work to think about how it would best be accomplished

    Type

    No type

    Projects

    Status

    Needs SME Triage

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions