-
-
Notifications
You must be signed in to change notification settings - Fork 21.5k
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
GLES2: 3D scenes crash on Android (Mali T830, no OES_texture_float) #26902
Comments
Can you share a project that reproduces it? |
Are you using a CurveTexture? |
Could you also enable Debug > Settings > Verbose Stdout and see if you get more details in And maybe use the app OpenGL ES CapsViewer to get the list of extensions supported by your GPU. The app lets you upload them to a database that you can then link here. |
Here's the report from OpenGL ES CapsViewer: |
Can you check
|
Could you try this patch? akien-mga@5976a52 (#26943) You'll need to build the editor binary from that commit, and here's a matching debug APK (only armv7 lib included, but should work on your arm64v8 device, just make sure to tick armv7 in the export preset): Android debug APK (armv7) |
Here's another debug APK for #26943 with both armv7 and arm64v8. |
Hm, this build made it even worse. It crashes immediately with no debug output at all. Still works with GLES3 though. |
adb logcat is spamming the console with messages so fast that it's difficult for me to know what to look for, but I found this message: |
I see that my Samsung Galaxy S3 also doesn't support OES_texture_float, I'll see if I can reproduce the issue and debug further. |
Could you try https://framadrop.org/r/zpwgiaKLyL#vqtCStJXshsSLTwiBLv7IOvc3xgu6H9Edt9XwUd1g4g= ? It works well for me on the Samsung Galaxy S3. It's a Note that it might not fix all potential crashes on loading a 3D scene on that device, just the part we saw so far about R float texture not being supported. |
I'm still getting crashes, though maybe different crashes. This is the part of the log that might be interesting: |
Yeah that's the same crash I'm getting in #26943 (comment) I think it's unrelated to what was fixed with #26943, so it might be worth opening a new issue about it. That new crash is specific to scenes with Skeleton. |
Fixed by #26943. I'll open another issue for the Skeleton crash. |
I opened #26972 for the other crash. |
Godot version:
Godot 3.1 RC1
OS/device including version:
Samsung Galaxy Tab A (2016), Android 8.1.0,
Issue description:
I'm getting crashes when trying to run 3D games/demos on Android in GLES2. The only debug output I'm getting is "R float texture not supported". GLES3 seems to work.
The text was updated successfully, but these errors were encountered: