Lines Matching refs:Current

221    struct ati_fragment_shader *curProg = ctx->ATIFragmentShader.Current;
265 ctx->ATIFragmentShader.Current = newProg;
267 assert(ctx->ATIFragmentShader.Current);
289 if (ctx->ATIFragmentShader.Current &&
290 ctx->ATIFragmentShader.Current->Id == id) {
325 free(ctx->ATIFragmentShader.Current->Instructions[i]);
326 free(ctx->ATIFragmentShader.Current->SetupInst[i]);
329 _mesa_reference_program(ctx, &ctx->ATIFragmentShader.Current->Program, NULL);
334 ctx->ATIFragmentShader.Current->Instructions[i] =
337 ctx->ATIFragmentShader.Current->SetupInst[i] =
343 ctx->ATIFragmentShader.Current->LocalConstDef = 0;
344 ctx->ATIFragmentShader.Current->numArithInstr[0] = 0;
345 ctx->ATIFragmentShader.Current->numArithInstr[1] = 0;
346 ctx->ATIFragmentShader.Current->regsAssigned[0] = 0;
347 ctx->ATIFragmentShader.Current->regsAssigned[1] = 0;
348 ctx->ATIFragmentShader.Current->NumPasses = 0;
349 ctx->ATIFragmentShader.Current->cur_pass = 0;
350 ctx->ATIFragmentShader.Current->last_optype = 0;
351 ctx->ATIFragmentShader.Current->interpinp1 = GL_FALSE;
352 ctx->ATIFragmentShader.Current->isValid = GL_FALSE;
353 ctx->ATIFragmentShader.Current->swizzlerq = 0;
356 _mesa_debug(ctx, "%s %u\n", __func__, ctx->ATIFragmentShader.Current->Id);
364 struct ati_fragment_shader *curProg = ctx->ATIFragmentShader.Current;
373 if (curProg->interpinp1 && (ctx->ATIFragmentShader.Current->cur_pass > 1)) {
380 ctx->ATIFragmentShader.Current->isValid = GL_TRUE;
381 if ((ctx->ATIFragmentShader.Current->cur_pass == 0) ||
382 (ctx->ATIFragmentShader.Current->cur_pass == 2)) {
385 if (ctx->ATIFragmentShader.Current->cur_pass > 1)
386 ctx->ATIFragmentShader.Current->NumPasses = 2;
388 ctx->ATIFragmentShader.Current->NumPasses = 1;
390 ctx->ATIFragmentShader.Current->cur_pass = 0;
417 ctx->ATIFragmentShader.Current);
418 _mesa_reference_program(ctx, &ctx->ATIFragmentShader.Current->Program,
421 ctx->ATIFragmentShader.Current->Program = prog;
426 ctx->ATIFragmentShader.Current->isValid = GL_FALSE;
437 struct ati_fragment_shader *curProg = ctx->ATIFragmentShader.Current;
510 struct ati_fragment_shader *curProg = ctx->ATIFragmentShader.Current;
588 struct ati_fragment_shader *curProg = ctx->ATIFragmentShader.Current;
813 struct ati_fragment_shader *curProg = ctx->ATIFragmentShader.Current;