我注意到我无法在我的 OpenGL ES 3.0 android 应用程序中使用 gl_PointSize 更改顶点着色器中点的大小。最终我发现我必须启用 GL_PROGRAM_POINT_SIZE 即使这个枚举值没有在 gl 头文件中定义。所以我最终添加了 glEnable(0x8642);
现在一切正常,但这是一个错误吗?或者有什么原因我需要启用它。我知道我需要在 Windows 的兼容性上下文中执行此操作,但我认为在 Android 上我将使用纯 ES 3.0 上下文。也许我的 GL 上下文设置不正确?