我已阅读this 'Pixel Transfer' page of the wiki但有一些问题仍然令我烦恼。鉴于以下声明:
将“_INTEGER”添加到任何颜色格式表示转移 数据到/来自整数图像格式
鉴于_integer仅影响像素数据传输到/来自internalFormat时会发生什么影响像素类型的数据影响是否可以使用_integer?
gl_red_integer,gl_rg_integer,gl_rgb_integer,gl_bgr_integer,gl_rgba_integer,gl_bgra_integer格式可以与任何像素类型一起使用,只要它们的组件数量匹配吗?
答案 0 :(得分:0)
来自同一页
如果format参数指定“_INTEGER”,但类型是a 浮点类型(GL_FLOAT,GL_HALF_FLOAT或类似),然后是 错误结果和像素传输失败
猜猜这回答了我的问题。我仍然不能100%确定_integer如何与打包类型(如10F_11F_11F_REV)进行交互,但看起来我需要更加努力地阅读维基,所以我希望它在那里!