#37 Avoid calling context.texImage2D every time for each texture