java - 我可以在 OpenGL ES 2.0 中使用哪些版本的 GLSL?

标签 java android opengl-es glsl opengl-es-2.0

尽管搜索了数小时,但我似乎无法找到明确的答案。有人可以告诉我发生了什么吗?我收到诸如“不支持版本 140”之类的错误消息。这是我的设备(Kindle Fire)还是 GL ES 2.0?我需要添加库吗?

最佳答案

OpenGL ES 2.0 specGLSL ES ,与 GLSL 不同。

规范 GLSL ES 规范说:

This version of the language is based on version 1.10 of the desktop GLSL. However it includes a number of features that are in version 1.20 but not 1.10.

查看规范以了解支持的内容。

关于java - 我可以在 OpenGL ES 2.0 中使用哪些版本的 GLSL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8872105/

相关文章:

c++ - 恢复应用程序时 glUseProgram 中的 GL_INVALID_VALUE

android - 渲染大量四边形的有效方法 (LibGDX/OpenGL ES)

ios - Core Graphics 和 Open GL 绘图

java - JNA 示例程序 java.lang.NoClassDefFoundError

java - UTF-8 和 UTF-16 之间有很大的区别吗

java - 单元测试方法期间的 NullPointer 负责从文件中检索数据

android - TextInputLayout errorDrawable 无法正确渲染矢量

java - ObjectBox 是否有等效的 SQL Like 关键字

android - Flexbox 的光标位置不准确

Android应用列表中多个同名应用