AbstractTexture / CanvasTexture, texture => texture, light => light