bevyengine / bevyengine/bevy

Android TV crash: TextureUsages(RENDER_ATTACHMENT) are not allowed on a texture of type Depth32Float due to downlevel restrictions

Open
#12,520 2 comments 0 reactions 0 assignees View on GitHub
A-Rendering C-Bug O-Android
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 22h
Merged PRs (30d)
161

Description

## Bevy version

0.13

## \[Optional\] Relevant system information

SystemInfo { os: "Android 8.0.0 TPM171E", kernel: "3.10.79", cpu: "not available", core_count: "4", memory: "1.8 GiB" }

## What you did

Run an app on Android TV

## What went wrong

- what were you expecting?

The app should work

- what actually happened?

The app crashed

## Additional information

thread '' panicked at [...]wgpu-0.19.3/src/backend/wgpu_core.rs:3006:5: wgpu error: Validation Error Caused by:
In Device::create_texture note: label = point_light_shadow_map_texture`
Texture usages TextureUsages(RENDER_ATTACHMENT) are not allowed on a texture of type Depth32Float due to downlevel restrictions

It works fine on my newer android Phone.

I know nothing about this, but believe it might be related to Depth24Plus vs Depth32Float support.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.