Home | History | Annotate | Download | only in driver

Lines Matching refs:pgm

148         GLuint pgm = e->program;
149 glAttachShader(pgm, vID);
151 glAttachShader(pgm, fID);
153 glBindAttribLocation(pgm, 0, "ATTRIB_position");
154 glBindAttribLocation(pgm, 1, "ATTRIB_color");
155 glBindAttribLocation(pgm, 2, "ATTRIB_normal");
156 glBindAttribLocation(pgm, 3, "ATTRIB_texture0");
159 glLinkProgram(pgm);
162 glGetProgramiv(pgm, GL_LINK_STATUS, &linkStatus);
165 glGetProgramiv(pgm, GL_INFO_LOG_LENGTH, &bufLength);
169 glGetProgramInfoLog(pgm, bufLength, nullptr, buf);
174 glDeleteProgram(pgm);
180 glGetAttribLocation(pgm, vtx->getAttribName(ct).c_str());
188 populateUniformData(vtx, pgm, e->vtxUniforms);
189 populateUniformData(frag, pgm, e->fragUniforms);
197 glGetProgramiv(pgm, GL_ACTIVE_UNIFORMS, &numUniforms);
199 glGetProgramiv(pgm, GL_ACTIVE_UNIFORM_MAX_LENGTH, &maxNameLength);
206 glGetActiveUniform(pgm, ct, maxNameLength, &uniformList[ct]->writtenLength,
218 updateUniformArrayData(rsc, vtx, pgm, e->vtxUniforms, "vtx",
220 updateUniformArrayData(rsc, frag, pgm, e->fragUniforms, "frag",