Lines Matching refs:eval1D

25 	crFree( e->eval1D[k].coeff );
49 e->eval1D[k].u1 = 0.0;
50 e->eval1D[k].u2 = 1.0;
51 e->eval1D[k].du = 0.0;
52 e->eval1D[k].order = 1;
53 e->eval1D[k].coeff = (GLfloat *) crAlloc(n * sizeof(GLfloat));
55 e->eval1D[k].coeff[i] = initial[i];
56 RESET(eb->eval1D[i], ctx->bitid);
405 e->eval1D[i].order = uorder;
406 e->eval1D[i].u1 = u1;
407 e->eval1D[i].u2 = u2;
408 e->eval1D[i].du = 1.0f / (u2 - u1);
409 if (e->eval1D[i].coeff)
410 crFree(e->eval1D[i].coeff);
411 e->eval1D[i].coeff = pnts;
414 DIRTY(eb->eval1D[i], g->neg_bitid);
627 size = gleval_sizes[i] * e->eval1D[i].order;
629 v[j] = e->eval1D[i].coeff[j];
633 *v = (GLdouble) e->eval1D[i].order;
636 v[0] = e->eval1D[i].u1;
637 v[1] = e->eval1D[i].u2;
699 size = gleval_sizes[i] * e->eval1D[i].order;
701 v[j] = (GLfloat) e->eval1D[i].coeff[j];
705 *v = (GLfloat) e->eval1D[i].order;
708 v[0] = (GLfloat) e->eval1D[i].u1;
709 v[1] = (GLfloat) e->eval1D[i].u2;
771 size = gleval_sizes[i] * e->eval1D[i].order;
773 v[j] = (GLint) e->eval1D[i].coeff[j];
777 *v = e->eval1D[i].order;
780 v[0] = (GLint) e->eval1D[i].u1;
781 v[1] = (GLint) e->eval1D[i].u2;
896 if (CHECKDIRTY(e->eval1D[i], bitID)) {
897 int size = from->eval1D[i].order * gleval_sizes[i] *
898 sizeof(*from->eval1D[i].coeff);
899 if (from->eval1D[i].order != to->eval1D[i].order ||
900 from->eval1D[i].u1 != from->eval1D[i].u1 ||
901 from->eval1D[i].u2 != from->eval1D[i].u2 ||
902 crMemcmp((const void *) from->eval1D[i].coeff,
903 (const void *) to->eval1D[i].coeff, size)) {
904 diff_api.Map1f(i + GL_MAP1_COLOR_4, to->eval1D[i].u1,
905 to->eval1D[i].u2, gleval_sizes[i], to->eval1D[i].order,
906 to->eval1D[i].coeff);
908 FILLDIRTY(e->eval1D[i]);
910 CLEARDIRTY(e->eval1D[i], nbitID);
994 if (to->enable1D[i] && CHECKDIRTY(e->eval1D[i], bitID)) {
995 int size = from->eval1D[i].order * gleval_sizes[i] *
996 sizeof(*from->eval1D[i].coeff);
997 if (from->eval1D[i].order != to->eval1D[i].order ||
998 from->eval1D[i].u1 != from->eval1D[i].u1 ||
999 from->eval1D[i].u2 != from->eval1D[i].u2 ||
1000 crMemcmp((const void *) from->eval1D[i].coeff,
1001 (const void *) to->eval1D[i].coeff, size)) {
1002 diff_api.Map1f(i + GL_MAP1_COLOR_4, to->eval1D[i].u1,
1003 to->eval1D[i].u2, gleval_sizes[i], to->eval1D[i].order,
1004 to->eval1D[i].coeff);
1005 from->eval1D[i].order = to->eval1D[i].order;
1006 from->eval1D[i].u1 = from->eval1D[i].u1;
1007 from->eval1D[i].u2 = from->eval1D[i].u2;
1008 crMemcpy((void *) from->eval1D[i].coeff,
1009 (const void *) to->eval1D[i].coeff, size);
1011 CLEARDIRTY(e->eval1D[i], nbitID);