gpt4 book ai didi

OpenGL glGetTexImage2d 类型参数?

转载 作者:行者123 更新时间:2023-12-01 14:46:52 28 4
gpt4 key购买 nike

阅读文档我看到 glGetTexImage2d() 函数有一个“类型”参数。文档说类型参数“指定像素数据的数据类型”,并给出了一些类型的例子,如 GL_INT、GL_BYTE 等。

但是当图像格式为 GL_RGBA 和 GL_INT 时,这究竟意味着什么?它是每个 channel 的 int 吗?还是整个颜色的整数?如果它是整个颜色的 int,那么它真的和 GL_BYTE 一样吗?因为 int 中有 4 个字节,所以每个 channel 都是一个字节

最佳答案

它是每个 channel 的一个整数。 RGBA 意味着每个像素在您提供的数据数组中都有 R、G、B 和 A 整数(如果您将其设置为整数)。 RBGA(如果存在,不确定)也意味着四个整数,但顺序不同。 RGB 意味着只有三个(没有 alpha channel )。

关于OpenGL glGetTexImage2d 类型参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1543212/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com