【发布时间】:2015-05-04 20:56:58
【问题描述】:
我想上传一个纹理到 webgl,大多数教程都是这样的:
var textureImage = new Image();
textureImage.src = "img/texture.png";
textureImage.onload = function() { ...texture loading code... };
因此,直到图像加载后,纹理才会真正上传到 webgl。
但是,我在 DOM 上有一个图像,我想将其用作纹理,并且该图像肯定会被加载,因为我的 JavaScript 在页面的所有内容完全加载之前不会运行。
如何在 DOM 上获取该图像并立即将其上传到 webgl?而不是等待回调。
【问题讨论】:
-
只是不要将纹理加载代码放在回调中?
标签: javascript webgl