Search Issue Tracker

Won't Fix

Unknown (hidden) 2021.3.X, 2022.2.X, 2023.1.X

Votes

0

Found in

2021.3.6f1

2022.2.0b1

2023.1.0a1

Issue ID

UUM-1550

Regression

Yes

[Rendering Debugger] Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when switching Material Override to Albedo

-

Reproduction steps:
1. Create a new URP project
2. Open Window -> Analysis -> Rendering Debugger and change 'Material Override' to Albedo and then back to None
3. Open Edit -> Project Settings -> Player and change Graphics API to OpenGLCore
4. Restart the Editor
5. Repeat step 2
6. Open Edit -> Project Settings -> Player and change Graphics API back to Metal
7. Restart the Editor
8. Repeat step 2

Expected result: Material Override is changed
Actual result: The Editor crashes

Reproducible with: 13.0.0 (2022.1.0a12), 13.1.0 (2022.1.0a15)
Not reproducible with: 12.1.1 (2021.2.3f1)
Couldn't test with: 7.7.1 (2019.4.32f1), 10.7.0 (2020.3.23f1), 11.0.0 (2021.1.28f1) (No Rendering Debugger)

Note:
Reportedly, 'Null object is dereferenced in ScriptableBatchRenderer.cpp:1754 - "gpuProg" is null.' is thrown before the crash

Add comment

Log in to post comment