Search Unity

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:
    522
    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,093
    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:
    522
    Okay, thanks for the heads up. Couldn't find it on forums or issue tracker.