Search Issue Tracker
Fixed in 2021.2.X
Fixed in 2020.3.X, 2021.1.X
Error is thrown when using the progress bar API along with Texture compression
When we use the function EditorUtility.CompressTexture inside a code that displays a progress bar, the progress bar doesn't show up and there is an error message in the Console Window.
How to reproduce:
1. Open the attached project "case_1308740-Project"
2. Click on the "Tests/Compress Texture Test" menu
3. Observe the Console Window
Expected result: Progress bar is shown and no errors are thrown
Actual result: Progress bar is not shown and "Trying to access current progress scope, but the scope stack is empty" error is thrown
Reproducible with: 2020.2.0a8, 2020.3.0f1, 2021.1.0b11, 2021.2.0a8
Not reproducible with: 2018.4.32f1, 2019.4.22f1, 2020.2.0a7
Note: In some versions, the progress bar is shown briefly
Mar 18, 2021 23:10
The problem with Texture2D.Compress() is that it only works for DXT textures and is of lower quality.
Mar 13, 2021 15:34
Freak is it the EditorUtility.Compress() that is triggering this bug? I am just wondering if my experience in Microsplat is related to this bug.
Jan 30, 2021 19:30
Temporary workaround: Replacing with Texture2D.Compress() worked so far.
Jan 30, 2021 19:09
Can confirm for 2020.2.2f1, found no solution to this yet :(
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
- Containers' height doesn't expand when text wraps
- Variable is set to a different value from the selected enum value in the Editor dropdown
- TreeView Child display toggle styling becomes reversed when clicking and dragging it
- Null is returned when using FocusOutEvent.relatedTarget
- Unity_BaseInstanceID is always zero when rendering multiple meshes and instancing with the same buffer
Resolution Note (fix version 2021.1):
Fixed in Unity 2021.1.1f1
Resolution Note (fix version 2020.3):
Fixed in Unity 2020.3.3f1