Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

UI Changing vsync via script breaks canvas rendering.

Discussion in '5.3 Beta' started by Zuntatos, Oct 4, 2015.

  1. Zuntatos

    Zuntatos

    Joined:
    Nov 18, 2012
    Posts:
    612
    See title.

    Changing QualitySettings.vSyncCount prevents a canvas from rendering after doing so.

    Only occures in a build.
    Only occures in DX9. (atleast, not in OpenGLCore or DX11)
    Batching on/off static/dynamic doesn't affect it.
    Rendering path doesn't affect it.
    Canvas rendering mode (overlay, view space, world space) doesn't affect it.
    Canvas content seems unrelated - one with a image stops rendering; one with text does as well

    Also occures in 5.2.1p2 (most recent one)
    Didn't occure in 5.1.0p1

    Edit 1: posted it in bug reporter, fixed 5.1.0p1 comment

    Edit 2: P.S, this is quite annoying as it prevents a proper implementation of an in-game options menu.

    Edit 3: So many edits. Bug #733450
     
    Last edited: Oct 4, 2015
  2. Tim-C

    Tim-C

    Unity Technologies

    Joined:
    Feb 6, 2010
    Posts:
    2,225
    I believe this is already fixed for a 5.2 patch release. dx9 device recreation was breaking things :(
     
  3. Zuntatos

    Zuntatos

    Joined:
    Nov 18, 2012
    Posts:
    612
    Okay, thanks for the heads up. Couldn't find it on forums or issue tracker.