Render problems in editor after upgrade to 4.0

I just upgraded and I’m seeing a couple of editor only render issues:

  • Anti-aliasing is missing (with any settings I might try). I actually had this same problem in 3.5.4 (which I reported), 3.5.5 was fine. The editor is running under OS X on an iMac. I typically build for IOS, emulation mode makes no difference. I tried switching to a Mac build - still no AA.

  • My use of Render Textures is broken. Specifically, I have a few render textures that I use for several concurrent things - i.e. I have multiple cameras with X/Y/W/H settings mapping into mutually exclusive regions of a Render Texture. Under v4 (editor only) it seems like each camera is rendering to the full texture area (as if X/Y/W/H were 0/1/1/1), so I just see the result of the last camera to render.

Both of these issues go away when I run on IOS.

Has anyone seen either of these, or have any thoughts?

Thanks!

Fixed it. The answer to both issues, if anyone cares to know, is that the Editor was using deferred rendering which is known to not support AA (and which I guess doesn’t support render into a sub-area of a Render Texture too?).

The thing that was confusing me is that all my cameras are set to take their render path ‘from Player’ where, as I mentioned, I’m developing for IOS and ‘Forward’ is implicitly the used path. What apparently is happening under v4 (and I suppose must have been happening with v3.5.4 too) is that the Editor is taking its path setting from the PC/Mac player settings. Since I never touch the PC/Mac settings and certainly don’t change them between upgrades, I presume this is a bug? …Either way, switching the PC/Mac render path to ‘Forward’ resolved the problems.