[BUG] The AutoFIX applying SuperSampledUI is not working correctly.
available in future release
tp․jp
UnityEditor Version:
2022.3.22f1
VRChat Version:
VRChat SDK - World 3.6.0
VRChat SDK - Base 3.6.0
Description of the bug:
When placing UI elements (Image/Button...) in the scene, a notification appears in the VRCSDK Control Panel's Builder tab indicating that the SuperSampledUIShader needs to be applied. When pressing the Auto Fix button in this notification, it seems like the relevant material is set for the UI in the Hierarchy. However, after saving the scene and reopening it, the changes revert to their original state.
Steps to reproduce (how did you encounter the bug?):
Method:
1. Place UI elements (Image/Button...) in the scene.
2. Open the VRCSDK Control Panel and display the Builder tab.
3. Press the Auto Fix button in the notification to apply the SuperSampledUIShader.
4. Save the scene and reopen it to find that the material has not been set.
Cause:
The issue occurs because the SDK does not set the Dirty flag after changes are made, so the changes are not marked for saving.
Photo Viewer
View photos in a modal
Log In
This post was marked as
available in future release
Dexvoid
We've covered several possible cases. Please feel free to open a new Canny with relevant repro steps if there are still issues with this option. Thanks!
Dexvoid
Hi, thanks very much for reporting this issue!
I can only reproduce this issue by adding UI elements using the default Unity material to a prefab, then adding that prefab to the scene and attempting to correct them with this tool - prefab overrides are not being set for prefab instances.
To help make sure this issue is fixed, can you please confirm if this is also what you're seeing, or are UI elements that are directly saved into the scene file also being missed by this?
tp․jp
Thank you for your reply.
This issue also occurs with UI elements that are directly saved to the scene file, regardless of whether they are prefab instances.
StormRel
updated the status to
tracked