在WebGL中,使用以下方法创建和销毁纹理:
WebGLTexture? createTexture();
void deleteTexture(WebGLTexture? texture);
在GLES中,您使用数字(地址?)来引用纹理,在WebGL中有一个WebGLTexture
对象。
这是否意味着如果这样的对象超出范围并被垃圾回收,其关联的纹理也将从GPU中删除?如果不是,为什么?
这取决于实现-至少规范没有提到我认为-所以我对主要浏览器感兴趣。