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

GPU 2-phase occlusion broke rendering on some Android devices #17591

Open
mockersf opened this issue Jan 28, 2025 · 1 comment
Open

GPU 2-phase occlusion broke rendering on some Android devices #17591

mockersf opened this issue Jan 28, 2025 · 1 comment
Labels
A-Rendering Drawing game state to the screen C-Bug An unexpected or incorrect behavior O-Android Specific to the Android mobile operating system P-Crash A sudden unexpected crash
Milestone

Comments

@mockersf
Copy link
Member

Bevy version

main (d435606) started with #17413

[Optional] Relevant system information

fails on google pixel 6 / android 12 and google pixel 8 / android 14

AdapterInfo { name: "Mali-G78", vendor: 5045, device: 2449604624, device_type: IntegratedGpu, driver: "Mali-G78", driver_info: "v1.r32p1-00pxl0.b7e5868a59a273f4a9f58d1657ef99de", backend: Vulkan }
---
AdapterInfo { name: "Mali-G715", vendor: 5045, device: 3097628704, device_type: IntegratedGpu, driver: "Mali-G715", driver_info: "v1.r43p0-01eac0.116e49bd221042567bfb0756439d975d", backend: Vulkan }

works on samsung galaxy s23 / android 13

AdapterInfo { name: "Adreno (TM) 740", vendor: 20803, device: 1124403713, device_type: IntegratedGpu, driver: "Qualcomm Technologies Inc. Adreno Vulkan Driver", driver_info: "Driver Build: a64c18f716, I644e985f0a, 1671120229\nDate: 12/15/22\nCompiler Version: E031.41.03.21\nDriver Branch: \n", backend: Vulkan }

What you did

Run the mobile example

What went wrong

It crashes

thread 'Async Compute Task Pool (1)' panicked at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-23.0.1/src/backend/wgpu_core.rs:1147:18:
wgpu error: Validation Error
Caused by:
  In Device::create_compute_pipeline, label = 'downsample depth multisample second phase pipeline'
    Parent device is lost
@mockersf mockersf added A-Rendering Drawing game state to the screen C-Bug An unexpected or incorrect behavior O-Android Specific to the Android mobile operating system P-Crash A sudden unexpected crash labels Jan 28, 2025
@mockersf mockersf added this to the 0.16 milestone Jan 28, 2025
@pcwalton
Copy link
Contributor

Whee! Time to denylist some more drivers!

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 O-Android Specific to the Android mobile operating system P-Crash A sudden unexpected crash
Projects
None yet
Development

No branches or pull requests

2 participants