【发布时间】:2014-08-07 08:51:07
【问题描述】:
glTexImage3D(GL_TEXTURE_3D,
0,
GL_R8I,
4,
4,
4,
0,
GL_RED,
GL_BYTE,
(ByteBuffer)null);
这会引发无效操作错误(来自 glGetError)。
如果我将 R8I 更改为 R8,则不会引发错误。
我试图从纹理中获取整数,而 R8 的规范化格式对我不起作用。
当规范似乎说 R8I 是此调用的可接受格式时,为什么 R8I 会抛出错误。
我将 LWJGL 用于 openGL。
【问题讨论】:
-
你使用什么版本的 OpenGL?
-
@Unick 我的系统支持4.0+