c++ - OpenGL:如何只更新纹理的一部分?

标签 c++ opengl

我不想每次更改纹理的一小部分时都更新整个纹理,这个命令是什么?

当我使用 GL_GENERATE_MIPMAP 设置 mipmap 时,它的内部优化程度如何?它会重新计算整个图像,还是只计算我更新的部分?

最佳答案

glTexSubImage2D。

Mipmap 生成过程依赖于实现,它可能会更新整个 mipmap 链。

关于c++ - OpenGL:如何只更新纹理的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3017642/

相关文章:

c++ - 有没有办法让 Visual Studio 卸载 dll?

c++ - 如何在 C++ 中从 vector 中链接删除对?

c++ - 下面的代码有哪些潜在的陷阱

java - 如何在 Java 中将 int[] 转换为 ByteBuffer?

c++ - 将左值引用 move 到成员变量中

c++ - 在 openGL 中使用透视

c++ - 旋转对象 OpenGL 时出现严重失真

macos - 如何将 GLUT 与 libdispatch 一起使用?

c++ - 使用 SOIL 在 openGL 中显示图像

c++ - 线顶点太粗(不管宽度是多少)