2010-06-10 71 views
1

我不想更新整个纹理每次我改变它的一小部分,这是什么命令?OpenGL:如何只更新纹理的一部分?

当我有mipmapping,设置GL_GENERATE_MIPMAP,内部是如何优化?它会再次计算整个图像,还是只是我更新的部分?

回答

5

glTexSubImage2D。

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

+0

我想它必须更新整个链,因为如果你改变0级别的东西,所有东西都可能改变,而且我无法想象任何方式确定是否改变0级不会影响级别N ... – zerm 2010-06-10 19:26:13