Search Issue Tracker

Fixed in 4.6.X

Votes

1

Found in

4.6.0b10

Issue ID

615610

Regression

No

uGUI Image and Rect masks don't work with deferred rendering and DX11

UI

-

Steps to repro:

1) Open 'uGUIProjectBeta11' project

2) Open 'Scroll View' scene

3) Enable DX11 mode in Player Settings

4) Note: for 4.6.0b11 ImageMask component was renamed to Mask. You
need to replace this in Canvas->Window->Content->ScrollView game object

5) Select UI Camera and switch rendering path between Forward and
Deferred, notice that the clipping doesn't work when set to Deferred. See attached screenshots

Comments (5)

  1. Stephanie1

    May 13, 2016 07:04

    I've seen the same problem 5.3.0 and it works not ok on some Android Devices.

  2. PeterB

    Nov 12, 2015 10:39

    This problem is NOT fixed. It persists even in 5.2.2p3.

  3. Spikeh

    Jan 21, 2015 15:03

    This is NOT resolved in 4.6.1f as I am experiencing the same problem. I have submitted a separate bug report (didn't know this was here)! with an example project:

    http://fogbugz.unity3d.com/default.asp?665398_163v8j6oe28pa63a

  4. weasel47

    Nov 09, 2014 20:21

    I'm using 5.0.0b11 and I'm seeing possibly the same issue. When I use a mask on a Worldspace canvas with deferred rendering, the masked content is rendered behind everything else. The masked content is rendered correctly with forward rendering.

  5. Loden_Heathen

    Oct 05, 2014 13:38

    I have had this issue 4.6.0b17
    I noted that it does work assuming the Canvas is set to ScreenSpace-Overlay but not for ScreenSpace-Camera or WorldSpace

Add comment

Log in to post comment