gpt4 book ai didi

c++ - 正在渲染随机屏幕片段 opengl - 这表明什么错误?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:23:53 24 4
gpt4 key购买 nike

我正在使用 openGL(在 OSX Mavericks 上为 3.3),我正在将屏幕的随机部分渲染到我的窗口。我假设这可能是我做错事的明确证据......但是什么?缓冲区中是否有未初始化的值?我使用的缓冲区不是我创建的吗?一些奇怪的内存管理事情?或者类似的东西?

抱歉,如果这个问题有点含糊 - 我只是打赌这是 openGL vert 会听到并说“当然!这意味着{插入我做错了什么}”的错误之一。

这是一个屏幕截图,可以让您了解我在说什么:error

黑色圆圈是我要渲染的,倒置的谷歌标志是我不明白的。此外,每次运行它时,我都会得到不同的随机纹理。

谢谢!我很乐意提供更多详细信息,我只是不知道要包括哪些其他相关信息...

最佳答案

感谢@Andon M. Coleman(在上面的评论中),我意识到这只是我没有正确清除颜色缓冲区的结果。

具体来说,我的管道涉及渲染到纹理,然后将该纹理传输到屏幕。我正确地清除了屏幕颜色缓冲区,但我从未清除过中间 FB 的颜色缓冲区。

关于c++ - 正在渲染随机屏幕片段 opengl - 这表明什么错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22134853/

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