Lines Matching defs:program
106 Program* program = mCache.valueFor(shaderKey);
107 if (program == NULL) {
108 program = generateProgram(shaderKey);
109 mCache.add(shaderKey, program);
221 Program* program = new Program(needs, vs.string(), fs.string());
222 return program;
230 // look-up the program in the cache
231 Program* program = mCache.valueFor(needs);
232 if (program == NULL) {
233 // we didn't find our program, so generate one...
235 program = generateProgram(needs);
236 mCache.add(needs, program);
239 //ALOGD(">>> generated new program: needs=%08X, time=%u ms (%d programs)",
243 // here we have a suitable program for this description
244 if (program->isValid()) {
245 program->use();
246 program->setUniforms(description);