gpt4 book ai didi

javascript - three.js 纹理错误读取 "GL_INVALID_OPERATION : glDrawElements: Source and destination textures of the draw are the same"

转载 作者:行者123 更新时间:2023-11-30 09:16:35 25 4
gpt4 key购买 nike

我是一名尝试使用色调映射的新开发人员,如 Three.js 中所示:( https://threejs.org/examples/#webgl_tonemapping ) 我无法避免特定错误,即使我从 threejs 下载源代码也是如此。

快速笔记:1) 我在本地使用 Web Server for Chrome2)具体错误是“GL_INVALID_OPERATION:glDrawElements:绘图的源纹理和目标纹理相同”3) 错误重复超过 256 次4) 黑屏,无法进行任何操作。

我在网上找遍了,但没有得到明确的答案,如有任何反馈,我们将不胜感激。我唯一的线索是 WebGL + Chrome 可能会影响纹理,但我不确定。

谢谢

最佳答案

尽管有您提到的示例,但我已经为同样的错误苦苦挣扎了一个星期,直到我在仔细阅读迁移指南 (101->102) 后终于找到了解决方案。 renderer.render() 用于将渲染目标作为第三个参数,现在你应该在 render( ) 调用,我之前错过的是您还应该通过调用 setRenderTarget(null)取消设置目标。那解决了我的问题。希望这可以为其他人节省一周的时间!

关于javascript - three.js 纹理错误读取 "GL_INVALID_OPERATION : glDrawElements: Source and destination textures of the draw are the same",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54719444/

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