如何在Android NDK中使用点精灵API

如何在Android NDK中使用点精灵API,android,opengl-es,android-ndk,Android,Opengl Es,Android Ndk,我想在androidndk(r4)中使用点精灵(OpenGLES扩展)API。 就在这里 int att[]={0,0,1}; GLPOINT参数XV(GL点距离衰减,att) 但是,它不起作用。后缀为“xv”和“x”的函数接收定点数据。您可以尝试: GLFixed[] att = {0, 0, 1 << 16}; GLFixed[]att={0,0,1我试过了。但是,显示了错误消息,如“调用未实现的OpenGL ES API”。毕竟,android NDK不支持点精灵吗?glGe

我想在androidndk(r4)中使用点精灵(OpenGLES扩展)API。 就在这里 int att[]={0,0,1}; GLPOINT参数XV(GL点距离衰减,att)


但是,它不起作用。

后缀为“xv”和“x”的函数接收定点数据。您可以尝试:

GLFixed[] att = {0, 0, 1 << 16};

GLFixed[]att={0,0,1我试过了。但是,显示了错误消息,如“调用未实现的OpenGL ES API”。毕竟,android NDK不支持点精灵吗?glGetString(GL_扩展)对ARB_点精灵怎么说?是的,扩展API。它在android NDK中定义,但显示为“调用未实现的OpenGL ES API”它是在标题中定义的,但这并不意味着图形芯片支持它。如果你调用我在HTC-03A(OS1.6)上写的.glGetString(GL_扩展名)函数,那么这只能在运行时检测到。07-05 23:57:58.935:INFO/GETSTRING:(552):GL_ARB_纹理_env_组合GL_ARB_纹理_env_横杆GL_ARB_纹理_dot3 GL_ARB_纹理_镜像_重复GL_ARB_顶点_缓冲_对象GL_atiu扩展_纹理_坐标_数据格式GL_atiu图像_其他最大值ATI_纹理_压缩_atitc_外接混合_方程_分离GL_外接混合_外接混合_外接混合_tencil_包裹GL_OES_字节_坐标GL_OES_压缩_调色板_纹理