我正在关注使用 OpenGL 在 android 上开发 2D 游戏的真正完整教程,我遇到了以下问题
static final String VERTEX_SHADER_CODE =
"uniform mat4 u_mvpMatrix;" +
"attribute vec4 a_position;" +
"void main() {" +
" gl_Position = u_mvpMatrix * a_position;" +
"}";
static final String FRAGMENT_SHADER_CODE =
"precision mediump float;" +
"uniform vec4 u_color;" +
"void main() {" +
" gl_FragColor = u_color;" +
"}";
我是 OpenGL 的新手,所以我想知道该代码是什么意思?或者我在哪里可以阅读更多关于它的信息。
我还阅读了有关 GL 程序的信息,我也想知道那是什么。