shared context fix, subTexture public ctor, scaleSprite fixes