用WebGL从根本上可以将二进制缓冲区传递给VRAM吗?

问题描述

这是一个奇怪的问题,但是假设我想使用headless WebGL处理Node.js中的大量二进制数据缓冲区。我过去曾在WebGL中使用纹理,但似乎无法找到任何方法支持WebGL正在处理的Node.js中的实际原始二进制数据缓冲区。从根本上来说可能吗?功能完全存在吗?

如果答案是否定的,extensions会改变吗?

解决方法

你是说

gl.bufferData(target,someArrayBufferView,storageHint)

gl.texImage2D(target,mipLevel,width,height,border,format,type,someArrayBufferView)

两者都采用二进制数据的类型化数组。 bufferSubDatatexSubImage2D

也是如此