Lines Matching defs:program
77 GLuint program;
79 err = createProgram(&program, kVertexShader, kFragmentShader);
81 err = createProgram(&program, kVertexShader, kExtFragmentShader);
86 assert(program != 0);
88 maPositionLoc = glGetAttribLocation(program, "aPosition");
89 maTextureCoordLoc = glGetAttribLocation(program, "aTextureCoord");
90 muMVPMatrixLoc = glGetUniformLocation(program, "uMVPMatrix");
91 muGLCMatrixLoc = glGetUniformLocation(program, "uGLCMatrix");
92 muTextureLoc = glGetUniformLocation(program, "uTexture");
96 glDeleteProgram(program);
100 mProgram = program;
127 GLuint program;
128 err = linkShaderProgram(vs, fs, &program);
132 *outPgm = program;
170 GLuint program = glCreateProgram();
171 if (program == 0) {
176 glAttachShader(program, vs);
177 glAttachShader(program, fs);
178 glLinkProgram(program);
180 glGetProgramiv(program, GL_LINK_STATUS, &linkStatus);
184 glGetProgramiv(program, GL_INFO_LOG_LENGTH, &bufLength);
188 glGetProgramInfoLog(program, bufLength, NULL, buf);
193 glDeleteProgram(program);
197 *outPgm = program;
279 ALOGE("unexpected program type %d", mProgramType);