Home | History | Annotate | Download | only in com.example.android.mediaeffects

Lines Matching refs:GLES20

19 import android.opengl.GLES20;
24 int shader = GLES20.glCreateShader(shaderType);
26 GLES20.glShaderSource(shader, source);
27 GLES20.glCompileShader(shader);
29 GLES20.glGetShaderiv(shader, GLES20.GL_COMPILE_STATUS, compiled, 0);
31 String info = GLES20.glGetShaderInfoLog(shader);
32 GLES20.glDeleteShader(shader);
40 int vertexShader = loadShader(GLES20.GL_VERTEX_SHADER, vertexSource);
44 int pixelShader = loadShader(GLES20.GL_FRAGMENT_SHADER, fragmentSource);
49 int program = GLES20.glCreateProgram();
51 GLES20.glAttachShader(program, vertexShader);
53 GLES20.glAttachShader(program, pixelShader);
55 GLES20.glLinkProgram(program);
57 GLES20.glGetProgramiv(program, GLES20.GL_LINK_STATUS, linkStatus,
59 if (linkStatus[0] != GLES20.GL_TRUE) {
60 String info = GLES20.glGetProgramInfoLog(program);
61 GLES20.glDeleteProgram(program);
70 while ((error = GLES20.glGetError()) != GLES20.GL_NO_ERROR) {
76 GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D,
77 GLES20.GL_TEXTURE_MAG_FILTER, GLES20.GL_LINEAR);
78 GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D,
79 GLES20.GL_TEXTURE_MIN_FILTER, GLES20.GL_LINEAR);
80 GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_WRAP_S,
81 GLES20.GL_CLAMP_TO_EDGE);
82 GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_WRAP_T,
83 GLES20.GL_CLAMP_TO_EDGE);