Lines Matching refs:program
76 GLuint program = glCreateProgram();
77 if (program) {
78 glAttachShader(program, vertexShader);
80 glAttachShader(program, pixelShader);
83 glBindAttribLocation(program, A_POS, "a_pos");
84 glBindAttribLocation(program, A_COLOR, "a_color");
85 glBindAttribLocation(program, A_TEX0, "a_tex0");
86 glBindAttribLocation(program, A_TEX1, "a_tex1");
87 glLinkProgram(program);
89 glGetProgramiv(program, GL_LINK_STATUS, &linkStatus);
92 glGetProgramiv(program, GL_INFO_LOG_LENGTH, &bufLength);
96 glGetProgramInfoLog(program, bufLength, NULL, buf);
97 ALOGE("Could not link program:\n%s\n", buf);
101 glDeleteProgram(program);
102 program = 0;
106 glUseProgram(program);
107 return program;