Add getTextureImage(), async replacement for new Image(), .onload = ..., .onerror = ...