Search Issue Tracker
By Design
By Design in 2020.3.X
Votes
0
Found in
2020.3.33f1
Issue ID
UUM-21707
Regression
No
ILPPs open every assembly on every recompilation when there are ILPPs in a project
Reproduction steps:
1. Open the attached project "ILPP_Repro.zip"
2. Open the Compilation Timeline window (Window > Analysis > Compilation Timeline)
3. Click "Recompile" and observe total time
4. Open the CompilationPipelinePatches.cs file in a code editor (Dependencies/com.recroom.editorhelpers/Editor/EditorPatches/CompilationPipelinePatches.cs)
5. Click "Recompile" and observe total time
Expected result: the total time is about the same at steps 3 and 5
Actual result: the total time increases at step 5 (for example from 14 to 17 seconds)
Reproducible with: 2020.3.33f1
Couldn't test with: 2020.3.43f1, 2021.3.16f1, 2022.2.2f1, 2023.1.0a24 (the project only works with 2020.3.33f1)
Reproducible on: macOS 12.4 (Intel)
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
- 'NullReferenceException' error is thrown when the Tutorials window is closed and the "Welcome Dialog" is pressed
- Mouse Postion can become max value or infinity when using touch input with Legacy Input Module
- Crash on RaiseException when creating a multiplayer room while toggling UI
- Performance Markers “Add Column” dropdown has a lot of empty space when opened
- Console Warning -- KeyboardIconAtlas sprite Input Outline goes beyond the boundary of the Sprite rect.
Resolution Note:
This is something we are woking on adressing for future versions of Unity, with the upcoming change to msbuild. ILPP will be something that will be individual configured on a per project basic.
For older versions of Unity it is not something we have any plan of changing.
I do love the workaround you have made though.
Resolution Note (2020.3.X):
This is something we are woking on adressing for future versions of Unity, with the upcoming change to msbuild. ILPP will be something that will be individual configured on a per project basic.
For older versions of Unity it is not something we have any plan of changing.
I do love the workaround you have made though.