Search Issue Tracker

Won't Fix

Votes

0

Found in

2021.3.46f1

Issue ID

UUM-87527

Regression

No

[Android] [Render Texture] The last created render texture is rendered black when an application is deployed on Androids with PowerVR GPU's

--

-

How to reproduce:
1. Open the “ReproProject“ project
2. Open the “Scenes/SampleScene“
3. Build and Run for Android
3. Observe the right-most white rectangle

Expected result: The second render texture is rendering the “Camera (1)” view immediately after creation
Actual result: The second render texture is rendering black immediately after creation

Reproducible with: 2021.3.46f1 (URP 12.1.15)
Not reproducible with: 2022.1.0a10 (URP 12.0.0), 2022.1.0a11 (URP 13.0.0), 2022.3.0a1 (URP 12.0.0), 2022.3.52f1 (URP 14.0.11), 6000.0.27f1 (URP 17.0.3), 6000.1.0a4 (URP 17.0.3)

Reproducible environment: macOS 14.6.1 (Intel), Windows 10 (Reporters)
Not reproducible environment: No other environment tested

Reproducible on these devices:
VLNQA00081, Amazon Fire HD 8 (2015) (KFMEWI), Android 5.1.1, CPU: MediaTek MT8135, GPU: PowerVR Rogue G6200
VLNQA00155, Meizu PRO 7 Plus (PRO 7 Plus), Android 7.0, CPU: MediaTek Helio X30 MT6799, GPU: PowerVR Rogue GT7400 Plus
VLNQA00526, Samsung Galaxy A12 (SM-A125F), Android 12, CPU: MediaTek Helio P35 (MT6765), GPU: PowerVR Rogue GE8320

Not reproducible with these devices:
VLNQA00511, Samsung Galaxy S8 (SM-G950F), Android 9, CPU: Exynos 9 Octa 8895, GPU: Mali-G71
VLNQA00518, Google Pixel 4 (Pixel 4), Android 13, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00107, Huawei Nexus 6P (Nexus 6P), Android 8.1.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430
VLNQA00335, Samsung Galaxy S20+ 5G (SM-G986B), Android 10, CPU: Exynos 990, GPU: Mali-G77
VLNQA00246, iPhone 6 Plus (MGAH2B/A), CPU: Apple A8, GPU: PowerVR GX6450, OS: 12.5.7
VLNQA00232, iPhone 8 Plus (MQ8M2ET/A), CPU: Apple A11 Bionic, GPU: Apple designed, OS: 16.7.10

Workaround:
1. Have the package somewhere on your drive. For example: install “2021.3.15” and add Universal RP (12.1.8).
2. Go to your “2021.3.44” project and open the Package Manager window.
3. Click '+{*}'{*} and choose the “Add package from disk….” option
4. Find the “package.json” file in the “12.1.8” package folder.
5. Add that package to your project.

Notes:
- Not reproducible in the Editor and Standalone builds
- Reproduces with both Vulkan and OpenGLES3 Graphics API’s
- Changing Depth buffer value or depth texture modes in the renderer does not change reproduction
- Seems that the last created render texture won't render the assigned Camera view, but will instead render black
- Seems to only affect the “12.1.15“ version of the Universal RP (com.unity.render-pipelines.universal) package, more information in the comments

  1. Resolution Note:

    This bug is fixed in Unity 2022.3, 6.0 and 6.1. We are going to close this as "won't fix" for 2021.3 because it reached the end of life.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.