我想在使用NDK,JNI的Android Studio上制作一个简单的应用程序,以调用加载和显示图像的C++代码。我设法创建了曲面并绘制了一个简单的三角形。 现在,我正在寻找一种方法来加载和使用C++在OpenGL ES 3.0中显示图像。我已经完成了搜索,但它们都对我来说太复杂或过时,或者用Java编写。如果有人能够用一个简单的例子来指导我,那将是非常棒的。
我试图对Android模拟器的Nexus 6 API 24.使用GLSL支持OpenGL ES 3.0与OpenGL ES的上下文2.0我宣布我的顶点着色器和片段着色器与 "#version 300 es"
但我得到错误:不支持的着色器版本。经过四处搜寻,我认为可能改用OpenGL ES Context 3.0将解决我的问题。因此,我编辑我的GLES3JNIView.java(来自此示例:ht