Lines Matching refs:eval2D
876 if (CHECKDIRTY(sb->eval.eval2D[i], negbitID) && g->eval.enable2D[i])
881 order[0] = g->eval.eval2D[i].uorder;
882 order[1] = g->eval.eval2D[i].vorder;
883 uval[0] = g->eval.eval2D[i].u1;
884 uval[1] = g->eval.eval2D[i].u2;
885 uval[2] = g->eval.eval2D[i].v1;
886 uval[3] = g->eval.eval2D[i].v2;
894 crWarning("crStateQueryHWState: out of memory, at eval2D[%i]", i);
899 CRSTATE_SET_CAP(eval.eval2D[i].uorder, order[0], "%i");
900 CRSTATE_SET_CAP(eval.eval2D[i].vorder, order[1], "%i");
901 CRSTATE_SET_CAP(eval.eval2D[i].u1, uval[0], "%f");
902 CRSTATE_SET_CAP(eval.eval2D[i].u2, uval[1], "%f");
903 CRSTATE_SET_CAP(eval.eval2D[i].v1, uval[2], "%f");
904 CRSTATE_SET_CAP(eval.eval2D[i].v2, uval[3], "%f");
905 if (g->eval.eval2D[i].coeff)
907 crFree(g->eval.eval2D[i].coeff);
909 g->eval.eval2D[i].coeff = coeffs;
913 g->eval.eval2D[i].du = 1.0f / (uval[0] - uval[1]);
917 g->eval.eval2D[i].dv = 1.0f / (uval[2] - uval[3]);