Hi all,
First of all, I really like that we can now have a Texture Mask for clipping a panel!

I have a problem using it on a game that can support multiple resolutions.
I use UIRoot Scaling Style Constrained with 1280 x 720(fit) to ensure my UI is scaled properly on higher resolutions.
This works fine, and the anchoring and scaling looks pretty good on all resolutions, also with other ratios.
I've added a UIPanel Clipping Texture Mask to one of my panels (through code dynamically actually).
Here, I suddenly need to enter a size for my panel (otherwise it is 0 by default and won't render anything).
It works okay when I enter the screen size here, but only for the 16:9 aspect ratio resolutions.
On other resolutions it seems to render the panel a bit too wide and/or high.
I'm suspecting it has something to do with the UIRoot Scaling Constraint, because when I disable that it seems to work on all resolutions.
I've tried compensating the value I enter into the UIPanel Clipping Texture Mask Size property but I'm no good at math.
Can you help me find a good formula to compensate the UIRoot scaling ratio I have?
Pretty complicated question it seems but maybe there's a quick hack possible to make it work.
Or otherwise you might want to check if this is something worth looking into for a new NGUI version?
Thanks for your reply!
Diederik / Xform