Lines Matching defs:program
189 public abstract void loadHandle(int program);
198 public void loadHandle(int program) {
199 handle = GLES20.glGetUniformLocation(program, mName);
210 public void loadHandle(int program) {
211 handle = GLES20.glGetAttribLocation(program, mName);
306 int program = GLES20.glCreateProgram();
308 if (program == 0) {
309 throw new RuntimeException("Cannot create GL program: " + GLES20.glGetError());
311 GLES20.glAttachShader(program, vertexShader);
313 GLES20.glAttachShader(program, fragmentShader);
315 GLES20.glLinkProgram(program);
318 GLES20.glGetProgramiv(program, GLES20.GL_LINK_STATUS, mLinkStatus, 0);
320 Log.e(TAG, "Could not link program: ");
321 Log.e(TAG, GLES20.glGetProgramInfoLog(program));
322 GLES20.glDeleteProgram(program);
323 program = 0;
326 params[i].loadHandle(program);
328 return program;
688 int program;
691 program = mTextureProgram;
694 program = mOesTextureProgram;
696 prepareTexture(texture, program, params);
700 private void prepareTexture(BasicTexture texture, int program, ShaderParameter[] params) {
701 GLES20.glUseProgram(program);