Search Issue Tracker
By Design
Votes
0
Found in [Package]
8.2.0
Issue ID
1252953
Regression
No
[Android][URP] Gray screen on Android with OpenGLES 3 when Depth of field Mode is set to Bokeh
Reproduction steps:
1. Open the attached project "GreyTest.zip"
2. Switch to Android Platform and in the Player Settings under Other Settings make sure that Graphics API is set to OpenGLES 3
3. Build for Android
4. Toggle Depth of Field on/off with "Switch Disable DOF" button
Expected result: no gray screen on OpenGLES 3 when Depth of field Mode is set to Bokeh
Actual result: gray screen on OpenGLES 3 when Depth of field Mode is set to Bokeh (See attached Results.png)
Reproduces on: URP 7.4.3 (2019.4.9f1), URP 8.2.0 (2020.1.4f1, 2020.2.0b1)
Could not test on 2018.4.26f1 due to Depth of Field and Volume errors
Reproduces on these devices:
OpenGLES 3:
VLNQA00313, Huawei Y6 Ⅱ Compact (HUAWEI LYO-L01), Android 5.1, CPU: MediaTek MT6735, GPU: Mali-T720
Does not reproduce on these devices:
Vulkan, OpenGLES 2 and OpenGLES 3:
N/A, Samsung Galaxy S9 (SM-G960F), Android 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72
VLNQA00316, Samsung Galaxy Note10 (SM-N970F), Android 9, CPU: Exynos 9 Series 9825, GPU: Mali-G76
VLNQA00012, Samsung Galaxy S6 (SM-G920F), Android 7.0, CPU: Exynos 7 Octa 7420, GPU: Mali-T760
VLNQA00122, Samsung Galaxy S9 (SM-G960F), Android 9, CPU: Exynos 9 Series 9810, GPU: Mali-G72
VLNQA00125, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00321, Xiaomi MI 9 (MI 9), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00015, Samsung Galaxy Note8 (SM-N950W), Android 8.0.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00286, Meizu - (PRO 5), Android 7.0, CPU: Exynos 7 Octa 7420, GPU: Mali-T760
VLNQA00013, Samsung Galaxy S6 edge+ (SM-G928F), Android 7.0, CPU: Exynos 7 Octa 7420, GPU: Mali-T760
VLNQA00001, Google Pixel 2 (Pixel 2), Android 11, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
N/A, Xiaomi Redmi 4 (Redmi 4), Android 6.0.1, CPU: Snapdragon 430 MSM8937, GPU: Adreno (TM) 505
VLNQA00273, Vivo V1821BA (V1821A), Android 9, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
VLNQA00022, Xiaomi Redmi Note 3 (Redmi Note 3), Android 6.0.1, CPU: Snapdragon 617 MSM8952, GPU: Adreno (TM) 510
VLNQA00069, Motorola Moto G (5) Plus (Moto G (4)), Android 7.0, CPU: Snapdragon 617 MSM8952, GPU: Adreno (TM) 405
VLNQA00052, Xiaomi MI MAX (MI MAX), Android 7.0, CPU: Snapdragon 617 MSM8952, GPU: Adreno (TM) 510
VLNQA00054, Xiaomi MI 4LTE (MI 4LTE), Android 6.0.1, CPU: Snapdragon 801 MSM8974AC, GPU: Adreno (TM) 330
VLNQA00320, Xiaomi - (Redmi Note 8 Pro), Android 9, CPU: MediaTek Helios G90T MT6785T, GPU: Mali-G76 MC4
VLNQA00160 iPhone 6S iOS 13.3.1
VLNQA00310 iPad Pro 12.9 1st gen (iOS 13.4.1)
Notes:
-Issue only occurs when Depth of Field is set to Bokeh, Gaussian works as expected
-Android logcat named "Huawei logcat" is attached
-Depth of field does not appear on Huawei Y6 II compact when Graphics API OpenGLES 2 is used
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Editor crash when resetting Quality settings after adding "New Group" in Mipmap Limit Groups
- AndroidManifest.xml detects the “<” symbol between tags as invalid and outputs an "System.Xml.XmlException" error failing the build
- Lightmaps are darker than should be when they are generated through Lightmapper.BakeAsync in batchmode
- Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when opening a project after adding HDRP Samples to a specific project
- ArgumentException is thrown and reference is missing when deserializing and using MultiColumnListView
Resolution Note:
Bokeh DoF requires support for RGBA half float render texture.
It's not entirely clear why the device used (SM-T377V) does not have the extension to support that format, but since Bokeh DoF too expensive for these devices anyway we are not investigating this any further.