How to reproduce:
1. Open the “2DMobile.zip“
2. Open the “SampleScene“
3. Build the APK and install it on the device
4. Open Terminal/CMD and type “adb logcat -c“
5. Start the logcat and save it to a file with “adb logcat > <filename>.txt“
6. Open the APK on the device
7. Let the logcat run for a bit and terminate it with “Control/Ctrl + c“
8. Open the “<filename>.txt“ and search for “RenderTexture.Create failed“
Expected result: The search returns 0 results
Actual result: An error “RenderTexture.Create failed: format unsupported for random writes - R16 SFloat (45).“ is found
Reproducible with: 6000.0.3f1, 6000.0.32f1, 6000.1.0a9
Not reproducible with: 2021.3.47f1, 2022.3.55f1, 6000.0.2f1
Reproducible environment: macOS 15.1.1 (Intel), Windows 11 (Reporters)
Not reproducible environment: No other environment tested
Reproducible with these devices:
VLNQA00120, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
Sony Xperia XZ1 (G8342), Android 9 (Reporters)
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
VLNQA00600, iPad Pro (9.7 inch, WiFi), CPU: Apple A9X, GPU: Apple designed, OS: 14.8
Notes:
- Not reproducible in the Editor or Standalone
- Reproducible with only Vulkan, not reproducible with OpenGLES3 Graphic API
- More detailed explanation of the regression in the comments