Home | History | Annotate | Download | only in opengl

Lines Matching defs:GLES20

23 import android.opengl.GLES20;
94 GLES20.GL_VERTEX_SHADER,
97 GLES20.GL_FRAGMENT_SHADER,
100 mProgram = GLES20.glCreateProgram(); // create empty OpenGL Program
101 GLES20.glAttachShader(mProgram, vertexShader); // add the vertex shader to program
102 GLES20.glAttachShader(mProgram, fragmentShader); // add the fragment shader to program
103 GLES20.glLinkProgram(mProgram); // create OpenGL program executables
114 GLES20.glUseProgram(mProgram);
117 mPositionHandle = GLES20.glGetAttribLocation(mProgram, "vPosition");
120 GLES20.glEnableVertexAttribArray(mPositionHandle);
123 GLES20.glVertexAttribPointer(
125 GLES20.GL_FLOAT, false,
129 mColorHandle = GLES20.glGetUniformLocation(mProgram, "vColor");
132 GLES20.glUniform4fv(mColorHandle, 1, color, 0);
135 mMVPMatrixHandle = GLES20.glGetUniformLocation(mProgram, "uMVPMatrix");
139 GLES20.glUniformMatrix4fv(mMVPMatrixHandle, 1, false, mvpMatrix, 0);
143 GLES20.glDrawElements(
144 GLES20.GL_TRIANGLES, drawOrder.length,
145 GLES20.GL_UNSIGNED_SHORT, drawListBuffer);
148 GLES20.glDisableVertexAttribArray(mPositionHandle);