I'm encountering an anomaly when using Draw Texture to change my in game reticule between 2 states.
I have 2 GUI textures defined, both 64x64.
I draw them both to 0.5 left / 0.5 top, normalised, so that they'll appear in the screen centre. And I swap between them contextually.
One texture is scaled to 0.005 size, the other to 0.05 size.
The first displays completely correctly. I can tell this because it's on screen position matches the target of a ray I cast out of the camera. The second texture however always appears offset slightly to the right of the screen centre.
I've tried changing the source texture itself, both centring the graphic in the middle of the image and left and right justifying it. Nothing seems to fix it. The second reticule is always offset from the first.
Any idea what I might be doing wrong?