Closed warent closed 4 months ago
Could you create "Minimal reproduction project"? Then I could compare on my Pixel 4a and maybe debug with Android Studio.
I think this is caused by glow on certain devices (pixel 7 reproduces, but pixel 4 doesn't).
I think this is caused by glow on certain devices (pixel 7 reproduces, but pixel 4 doesn't).
Thank you, it was the glow. Let me know if I should close this issue or if you want to track/merge it somewhere else
I don't think the issue has been reported elsewhere, so let's leave this open
Can confirm that this issue appears on the Motorola Moto G14 (Android 13)
Update: Turning off glow didn't fix the issue, unless my code reset glow. I'll have to test.
Confirmed on Pixel 7 with every rendering methods and this MRP: godot4-3d-snapdragon-bug.zip
Also happening on Godot Android editor when running the scene.
System Information: Godot v4.2.1.stable - Android - Vulkan (Mobile) - integrated Mali-G710 - (8 Threads)
Confirmed on Pixel 7 with every rendering methods and this MRP: godot4-3d-snapdragon-bug.zip
Also happening on Godot Android editor when running the scene.
System Information: Godot v4.2.1.stable - Android - Vulkan (Mobile) - integrated Mali-G710 - (8 Threads)
I updated the main post with your MRP, thank you
Another confirmation for Pixel 6 (Exported from v4.2.1.stable.mono.official [b09f793f5]) Switching to compatibility renderer works with Glow enabled. Mobile renderer just gives the blank screen with the default world colour (And UI drawn on top) when Glow is enabled.
Disabling glow makes everything work as expected.
Can confirm, on Google Pixel 7 Pro also cause invisible 3D, with Glow - True, in WorldEnviroment.
I can confirm that this is also impacting Pixel 8; when glow is enabled, the entire 3D scene is replaced by the color of whatever pixel is in 0,0.
Edit: I am using 4.2.2rc3
Same it is happening to me
Device: Godot Engine v4.2.1.stable.official.b09f793f5 Vulkan API 1.3.219 - Forward Mobile - Using Vulkan Device #0: ARM - Mali-G68
Data to add to the issue:
added to Rendering Issue Triage 2 weeks ago: Priority = High
Is anyone already checking the issue? I might have some time in the next few weeks. No guarantee of success.
Only on Mali-GXXx GPUs and Vulkan API 1.3.xxx ?
blur_1
texture issue: create_texture(RB_SCOPE_BUFFERS, RB_TEX_BLUR_1, ...
blur_1
texture (reproducible)new MRP: GlowTest.zip
I can also reproduce similar issue if rendering/scaling_3d/scale
!= 1.0
I confirm the issue on Pixel 7a too. It breaks the Android editor for 3D projects as the whole 3D viewport is grey. Disabling glow in the default preview environment, or disabling the preview environment, works it around.
I would argue we should disable glow in the default preview environment for mobile
until this is fixed.
I'll try to test #92817 and see if it solves it for Pixel 7a too.
I would argue we should disable glow in the default preview environment for mobile until this is fixed.
Only on Mali-GXXx GPU
s and Vulkan API 1.3.xxx
MitchMakesThings
says:
Another confirmation for Pixel 6 https://github.com/godotengine/godot/issues/86621#issuecomment-1885709553
But Pixel 6
with Vulkan 1.1.177
has no problems.
Tested versions
This happens on 4.1, 4.2, and 4.3 (dev snapshot 1)
System information
Godot v4.3.dev1 - Windows 10.0.22621 - Vulkan (Mobile) - dedicated NVIDIA GeForce RTX 3090 Ti (NVIDIA; 30.0.15.1216) - AMD Ryzen 9 5950X 16-Core Processor (32 Threads)
Issue description
Hey folks, I've been having an issue with my game not rendering any 3D viewport / display on Android 13 (Pixel 6 Pro), only 2D Canvases are showing (But not SubViewports).
Attached is a (low resolution) screenshot of the game on Windows showing the game correctly, and then on Android showing a blank color. When the camera moves in Android, the view behind the canvas flickers colors a lot. It seems like the entire view is just a single pixel of light/color. Meanwhile SubViewport in the top-left corner is not rendering anything.
This seems like a bug, but I'm at a loss for troubleshooting steps.
Steps to reproduce
Enable Glow
Minimal reproduction project (MRP)
Thanks @etherealxx for creating an MRP https://github.com/godotengine/godot/issues/86621#issuecomment-1885268576