Lines Matching defs:program
300 * XXX this currently only works for fragment program input attribs.
629 * Execute the given vertex/fragment program.
632 * \param program the program to execute
634 * \return GL_TRUE if program completed or GL_FALSE if program executed KIL.
638 const struct gl_program *program,
641 const GLuint numInst = program->NumInstructions;
645 machine->CurProgram = program;
648 printf("execute program %u --------------------\n", program->Id);
651 if (program->Target == GL_VERTEX_PROGRAM_ARB) {
659 const struct prog_instruction *inst = program->Instructions + pc;
718 ASSERT(program->Instructions[inst->BranchTarget].Opcode
723 ASSERT(program->Instructions[inst->BranchTarget].Opcode
739 ASSERT(program->Instructions[inst->BranchTarget].Opcode
748 ASSERT(program->Instructions[inst->BranchTarget].Opcode
951 ASSERT(program->Instructions[inst->BranchTarget].Opcode
953 program->Instructions[inst->BranchTarget].Opcode
980 ASSERT(program->Instructions[inst->BranchTarget].Opcode
1894 _mesa_problem(ctx, "Infinite loop detected in fragment program");