gpt4 book ai didi

opengl - GL_ALPHA、GL_LUMINANCE

转载 作者:行者123 更新时间:2023-12-04 07:39:47 24 4
gpt4 key购买 nike

我正在尝试绑定(bind)要解释为 Alpha、亮度或强度的纹理。我正在使用 OpenGL 4.0。我可以毫无问题地将它们绑定(bind)为 GL_RED OK,即:

glTexImage2D(   GL_TEXTURE_2D,
i,
GL_RED,
mipSizeX,
mipSizeY,
0,
GL_RED,
GL_UNSIGNED_BYTE,
nullptr);

但是,每当我尝试绑定(bind)为 GL_ALPHA、GL_LUMINANCE 或 GL_INTENSITY 时,我都会收到错误 1280。这些格式是否已被 GL 4.0 弃用,或者我做错了什么?例如。这失败了:
glTexImage2D(   GL_TEXTURE_2D,
i,
GL_ALPHA8
mipSizeX,
mipSizeY,
0,
GL_ALPHA,
GL_UNSIGNED_BYTE,
nullptr);

编辑:好的,因为这些格式已被弃用, this page包含显示实际有效格式的表格。

最佳答案

Are those formats deprecated with GL 4.0



是的,他们是。

关于opengl - GL_ALPHA、GL_LUMINANCE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15618343/

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