housekeeping for Texture2D