我正在尝试使用一个名为regl的库来渲染纹理。我设法使用两个渲染目标来渲染效果,并且我在其中一个目标中看到了结果。
在我完成对目标的渲染之后,捕获帧看起来像这样,它代表了一个屏幕blit (具有这种纹理的全屏四边形)。这就是我想要的工作方式。

一旦我把它传递给其他一些regl命令,在未来的某个帧中,这个纹理附件似乎会被核化。这是我试图用相同的资源渲染的相同对象,但是数据已经消失了。我试着将纹理从FBO中分离出来,但似乎没有什么帮助。我要寻找什么才能让这个纹理像这样呢?

发布于 2021-09-20 18:09:58
这最终成为了Regl和WebViz的一个问题。我调用React.useState来设置regl用于纹理的任何资源。由于某些原因,这看起来像是被调用的,它会将纹理“重置”为空的1x1。
https://stackoverflow.com/questions/69250608
复制相似问题