GL failing to run on halium mobile linux #6984
Labels
api: gles
Issues with GLES or WebGL
area: correctness
We're behaving incorrectly
help required
We need community help to make this happen.
type: bug
Something isn't working
Description
I am unable to run wgpu on a halium linux device. I am testing with a FuriLabs FLX1 which has a mediatek dimensity 900 and has support for opengl es but it seems to fail to run in WGPU. It is able to run glxgears perfectly but WGPU fails to run. I have also tested iced examples and they only run when i force WGPU to use an invalid render, WGPU_BACKEND=blah, causing iced to software render instead.
Repro steps
Expected vs observed behavior
I expect the examples to render using the GL/GLES backend but instead it fails with a
error which used to be the following on the v22 branch and is what appears in iced
On the v22 branch wgpu_info also progressed further and displayed the following
and on v24 it displays
Extra materials
Attached are wgpu_info and shadows ran with RUST_LOG=trace. What seems weird to me is it says Driver: for the gl device but everything else seems valid such as the opengl es version.
Platform
Device: FuriLabs FLX1
Kernel: 4.19
Kernel Type: Downstream Halium based utilizing android drivers
WGPU Version: 24.0.1 compiled natively from branch v24 f6a4834
OS: Furios (Debian derivative)
Display: Wayland
Opengl ES Version: 3.2
wgpu_example.txt
wgpu_info.txt
glxinfo.txt
The text was updated successfully, but these errors were encountered: