本文环境
- MacOS@10.14.5
- AndroidStudio@3.5.1
- AndroidSDK@29
- OpenEL GS 2.0
效果图
清单文件
声明使用的版本
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
顶点着色器
attribute vec4 vPosition;
void main() {
gl_Position = vPosition;
}
片元着色器
precision mediump float;
uniform vec4 vColor;
void main() {
gl_FragColor = vColor;
}
glsl
文件我放在了raw
资源文件夹下
MyGLView
public class MyGLView extends GLSurfaceView {
private TriangelRender triangelRender;
public MyGLView(Context context) {
this(context, null);
}
public MyGLView(Context context, AttributeSet attrs) {
super(context, attrs);
setEGLContextClientVersion(2);
setRenderer(this)