Lines Matching refs:map
40 exec->eval.map1[attr].map = NULL;
46 exec->eval.map2[attr].map = NULL;
50 struct gl_1d_map *map )
53 if (!exec->eval.map1[attr].map) {
54 exec->eval.map1[attr].map = map;
60 struct gl_2d_map *map )
63 if (!exec->eval.map2[attr].map) {
64 exec->eval.map2[attr].map = map;
132 struct gl_1d_map *map = exec->eval.map1[attr].map;
133 if (map) {
134 GLfloat uu = (u - map->u1) * map->du;
140 _math_horner_bezier_curve(map->Points, &data[0].f, uu,
142 map->Order);
150 /** Vertex -- EvalCoord1f is a noop if this map not enabled:
152 if (exec->eval.map1[0].map) {
153 struct gl_1d_map *map = exec->eval.map1[0].map;
154 GLfloat uu = (u - map->u1) * map->du;
159 _math_horner_bezier_curve(map->Points, vertex, uu,
161 map->Order);
179 struct gl_2d_map *map = exec->eval.map2[attr].map;
180 if (map) {
181 GLfloat uu = (u - map->u1) * map->du;
182 GLfloat vv = (v - map->v1) * map->dv;
188 _math_horner_bezier_surf(map->Points,
192 map->Uorder, map->Vorder);
200 /** Vertex -- EvalCoord2f is a noop if this map not enabled:
202 if (exec->eval.map2[0].map) {
203 struct gl_2d_map *map = exec->eval.map2[0].map;
204 GLfloat uu = (u - map->u1) * map->du;
205 GLfloat vv = (v - map->v1) * map->dv;
214 _math_de_casteljau_surf(map->Points, vertex, du, dv, uu, vv,
216 map->Uorder, map->Vorder);
239 _math_horner_bezier_surf(map->Points, vertex, uu, vv,
241 map->Uorder, map->Vorder);