I wonder if they draw in the same order as Frame:GetRegions() returns them? I wonder what draw operations on a Texture change the order of regions... I call a bunch of functions on the textures to set them up, presumably one of them has a chance to reorder them.
I was able to fix my issue by moving one of the textures to BORDER and doing a bit of texture coordinate math so the other two don't need to overlap any more.
|