Add graphics context parameter to texture constructor