gpt4 book ai didi

google-chrome - WebGL 共享资源 Web Worker

转载 作者:行者123 更新时间:2023-12-02 03:25:18 26 4
gpt4 key购买 nike

我只是 WebGL 的初学者 - 抱歉,如果这个问题很幼稚。网上查了一下,没有找到WebGL专家的最新支持。

我想使用 Web Worker 来共享 WebGL 资源 - 主要是纹理上传和纹理读回。执行此操作的支持状况如何?我有什么解决方法?

最佳答案

您还不能在 Web Worker 内共享资源。不过,您可以将 TypedArrays 传入和传出 WebWorkers,因此这实际上取决于您想要做什么。如果您要在 JavaScript 中解码纹理,您可以在工作线程中进行解码,然后将带有数据的 TypedArray 传递回主线程。 This can happen with zero copying 。但对 gl.texImage2d 的调用目前必须在主线程上进行。

至于在工作线程中读回纹理,你现在运气不好。

关于google-chrome - WebGL 共享资源 Web Worker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23769375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com