glCopyTexSubImage2D
函数以
与 glCopyPixels
相同的方式处理行中的像素,但在像素的最终转换之前,所有像素组件值都固定到范围 [0,1] 并转换为纹理的内部格式,以便在纹理数组中存储。 像素排序是用与较低纹理坐标对应的低
x
坐标确定的。 如果当前帧缓冲区的指定行中的任何像素都位于与当前呈现上下文关联的窗口之外,则其值是未定义的。
如果当前框架缓冲区的指定矩形中的任何像素都位于与当前呈现上下文关联的读取窗口中,则为这些像素获取的值是未定义的。 不会对指定纹理数组
的内部Format
、
宽度
、
高度
或
边框
参数或指定纹理子图像之外的纹素值进行更改。
不能在显示列表中包括
对 glCopyTexSubImage2D
的调用。
glCopyTexSubImage2D
函数仅在 OpenGL 版本 1.1 或更高版本中可用。
着色在颜色索引模式下不起作用。
glPixelStore
和
glPixelTransfer
函数以完全影响使用
glDrawPixel
绘制像素的方式影响纹理图像。
以下函数检索与
glCopyTexSubImage2D
相关的信息:
glGetTexImage
带参数GL_TEXTURE_2D的
glIsEnabled