什么opengl命令将rambuffer上传到视频纹理

gru*_*htr 0 opengl textures

哪个命令将ram像素缓冲区准确上传到视频内存中的纹理?

这是glTexImage2D(...)?也许或其他什么?

如果我有一些纹理,并想要更改RAM缓冲区内容我可以用什么命令将其转移到视频卡?

我可以用于此目的?

dat*_*olf 5

基本上是的,glTexImage [1,2,3] D设置了一个全新的OpenGL纹理对象,作为最后一步,它还将数据复制到纹理中.数据本身来自客户端内存(即程序可以直接访问的内存)或来自像素缓冲区对象.

如果你只想改变纹理的内容,你应该使用glTexSubImage [1,2,3] D,它只替换数据,保留现有的纹理对象.