gpt4 book ai didi

opengl - 最好创建新的 VBO 还是只交换数据? (OpenGL)

转载 作者:行者123 更新时间:2023-12-04 19:21:11 26 4
gpt4 key购买 nike

因此,在 OpenGL 渲染应用程序中,在应用程序的整个生命周期中创建和维护一个顶点缓冲区,然后用 glBufferData 交换每一帧的数据,还是删除 VBO 并在每一帧重新创建它更好?

直觉告诉我最好换出数据,但我见过的一些示例程序是后者,所以我有点困惑。

我阅读了英伟达关于 VBO 的白皮书,但由于我是 opengl 的新手,它没有多大意义。

在此先感谢您的建议

最佳答案

由于您每帧生成一组全新的数据,因此文档似乎表明 GL_STREAM_DRAW 是处理事情的正确方法。

关于opengl - 最好创建新的 VBO 还是只交换数据? (OpenGL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3375454/

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