I ran into an issue where my clipped, draggable panel, which works fine in Ortho mode, doesn't work properly in Perspective mode. The depth is erratic and the items frequently disappear.
My understanding after reading the FAQ, and this thread:
http://www.tasharen.com/forum/index.php?topic=1660.0Is that the only 100% reliable workaround to guarantee that the contents of my clipped panel are drawn on top, is to have them rendered with another shader that uses a different render queue depth.
I'm just wondering what the practical steps are that people are taking to effect this change, as my understanding of the steps seem really labor-intensive.
So far here's what I've done:
1. Duplicated the Unlit Colored shader, and modified it as described in the linked thread (changed renderqueue to Transparent + 1)
2. Duplicated my main atlas, and changed its material to this new shader (it's unclear what effect this will have on memory. Help?)
3. Gone into each widget in every one of my items that's part of a clipped panel, and changed its atlas to the duplicated one
So far, I think it's working, but now I'm seeing that my text labels aren't rendering at the right depth, so I suppose I also need to duplicate my font to point at the new atlas?
Overall, I'm just really surprised at all of the manual work needed to accomplish such a basic task. Am I missing something?