Home | History | Annotate | Download | only in RenderEngine

Lines Matching refs:programId

32     GLuint programId = glCreateProgram();
33 glAttachShader(programId, vertexId);
34 glAttachShader(programId, fragmentId);
35 glBindAttribLocation(programId, position, "position");
36 glBindAttribLocation(programId, texCoords, "texCoords");
37 glLinkProgram(programId);
40 glGetProgramiv(programId, GL_LINK_STATUS, &status);
44 glGetProgramiv(programId, GL_INFO_LOG_LENGTH, &infoLen);
47 glGetProgramInfoLog(programId, infoLen, 0, &log[0]);
50 glDetachShader(programId, vertexId);
51 glDetachShader(programId, fragmentId);
54 glDeleteProgram(programId);
56 mProgram = programId;
61 mColorMatrixLoc = glGetUniformLocation(programId, "colorMatrix");
62 mProjectionMatrixLoc = glGetUniformLocation(programId, "projection");
63 mTextureMatrixLoc = glGetUniformLocation(programId, "texture");
64 mSamplerLoc = glGetUniformLocation(programId, "sampler");
65 mColorLoc = glGetUniformLocation(programId, "color");
66 mAlphaPlaneLoc = glGetUniformLocation(programId, "alphaPlane");
69 glUseProgram(programId);