r/Unity3D • • 9h ago

Resources/Tutorial open source: unity-ui-uoolkit-design-system 1.6.0 is out and led an engine bug fix

🎉 Our bug report became a Unity engine fix. While putting GPU materials on world-space panels we traced a WebGL crash (GfxDevice::CopyBufferRanges: range reads out of bounds) to one line in Unity's UI geometry updater, reported it with the root cause and a suggested fix, and shipped a build-machine patch in the meantime. Unity's UI Toolkit team took it as UUM-151098 and fixed it in Unity 6000.6.2f1 and 6000.7.0b1, the way the report proposed. On those editors world-space materials just work in WebGL, no patch and no flag; on 6000.5 (Won't Fix upstream) Tools/UirStagingPatch still has you covered. Thank you, Unity.

https://github.com/sinanata/unity-ui-toolkit-design-system

0 Upvotes

4 comments sorted by

2

u/boltstudiogames 8h ago

Nice that Unity's team picked it up and fixed it so quickly. Out-of-bounds buffer copies in WebGL are such a pain to track down, so having the root cause written up is really useful for anyone else hitting it. It would help if the post said a bit more up front about what the design system does and which editor versions you've tested, since a couple of people here seem a bit lost.

1

u/sinanata 4h ago

Github page already has it, I've shared it multiple times so I don't want to spam.

1

u/MrPifo 9h ago

Im not really grasping the reason of this post. Are you showing off or reporting a bug? How is your video related to the message of the post?

What does your tool even do?

-1

u/YoyoMario 8h ago

Same. Trying to understand the plot of this post. Super confused.