gpt4 book ai didi

c++ - "GL_UNPACK_SWAP_BYTES"未在此范围及其他范围内声明

转载 作者:行者123 更新时间:2023-11-30 05:40:56 24 4
gpt4 key购买 nike

所以我正在尝试使用 glPixelStorei我正在编写的 NDK 插件中来自 OpenGL ES 2.0 的方法。在对 includes 进行一些调整之后,我可以让它做我想做的大部分事情。但是,要使标题中定义的宏正常工作,存在一个持续的问题。目前,eclipse 正在产生错误,例如下面每个调用的第一个参数中每个宏的标题:

glPixelStorei( GL_UNPACK_SWAP_BYTES, GL_FALSE );
glPixelStorei( GL_UNPACK_LSB_FIRST, GL_TRUE );
glPixelStorei( GL_UNPACK_ROW_LENGTH, 0 );
glPixelStorei( GL_UNPACK_SKIP_PIXELS, 0);
glPixelStorei( GL_UNPACK_SKIP_ROWS, 0);

但是,它显示glPixelStorei( GL_UNPACK_ALIGNMENT, 0);没有错误,甚至告诉我 GL_UNPACK_ALIGNMENT值为 ( 0x0CF5 )。如果没有上述几行,它也能正常构建,但它们提供了一些必要的功能,因此修复它是当务之急。

我已经包括:#include <GLES2/gl2.h>#include <EGL/egl.h>

我是否缺少宏定义的包含或者这是 OpenGL ES 的问题?查看头文件后我注意到,问题宏没有定义。

我不确定如何最好地表达这个问题,所以如果之前有人问过这个问题,我深表歉意,但我找不到关于这个主题的任何问题。

最佳答案

您的问题没有解决方案。

OpenGL ES2.0 支持 glPixelStorei 函数调用,但唯一允许的参数是带有参数 1、2、4 和 8 的 GL_UNPACK_ALIGNMENT。(您传递的 0 无效!)。

关于c++ - "GL_UNPACK_SWAP_BYTES"未在此范围及其他范围内声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31314457/

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