Search Issue Tracker

Fixed

Fixed in 2021.3.12f1, 2022.1.21f1, 2022.2.0b10, 2023.1.0a11

Votes

0

Found in

2021.3.9f1

2022.1.16f1

2022.2.0b8

2023.1.0a4

Issue ID

UUM-5566

Regression

No

Shader variants take too much memory at runtime

--

-

The attached project has a shader with 30K vertex and 30K fragment variants. Only one variant is used at runtime.

STR:
1. Make sure "Development build" and "Auto connect profiler" are checked in the Build window.
2. Build and run the attached project, wait for it to show a cube.
3. Take a detailed memory snapshot of the running player.

Expected: Unlit/NewUnlitShader uses less than 100 MB of memory
Actual: Unlit/NewUnlitShader uses nearly 130 MB of memory.

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.