Search Unity

Bug UI Elements not rendering with Metal (macOS)

Discussion in 'UI Toolkit' started by ryanslikesocool, Nov 29, 2019.

  1. ryanslikesocool

    ryanslikesocool

    Joined:
    Jul 31, 2016
    Posts:
    49
    Yesterday, I updated my project to Unity 2019.3.0f1 and downloaded the UI Builder and Runtime packages (I love the usability so far, so thank you, UIE devs). I'm running macOS Catalina and have noticed that if I have Metal enabled as one of my graphics APIs, the UI Elements panel does not render at runtime, besides a few frames on entering play mode. Removing the API from the list in the player settings and using OpenGLCore works. I've tested this with a couple other projects that I hope to use UI Elements in and got the same result. Is this a known bug or am I doing something wrong?

    If I'm posting this in the wrong place or there is a dedicated place for submitting bug reports for UI Elements, please let me know.
     
  2. mcoted3d

    mcoted3d

    Unity Technologies

    Joined:
    Feb 3, 2016
    Posts:
    1,003
    This is a known issue. This is caused by a bug with the depth buffer clear on Metal. It is fixed in the Unity core and should land in your hands soon(ish). Thanks!
     
  3. ryanslikesocool

    ryanslikesocool

    Joined:
    Jul 31, 2016
    Posts:
    49
    Gotcha. Thanks for the quick response!