繁体   English   中英

WebGL共享资源Web Workers

[英]WebGL Shared Resources Web Workers

我只是WebGL的初学者 - 抱歉,如果这个问题很天真。 我在线搜索,但找不到WebGL专家的最新支持。

我想使用Web worker为WebGL共享资源 - 主要是纹理上传和纹理回读。 这样做的支持状态是什么? 我有什么解决方法?

您无法在Web Worker中共享资源。 您可以将TypedArrays传入和传出WebWorkers,因此它实际上取决于您想要做什么。 如果您在JavaScript中解码纹理,您可以在worker中进行解码,然后将带有数据的TypedArray传递回主线程。 零复制可能会发生这种情况 但是对gl.texImage2d的调用必须在当前主线程上发生。

至于回读工人的纹理,你现在运气不好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM