diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/main/api_eval.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mesa/main/api_eval.c b/src/mesa/main/api_eval.c index 1a705f06c92..3302ec3f7d6 100644 --- a/src/mesa/main/api_eval.c +++ b/src/mesa/main/api_eval.c @@ -1,4 +1,3 @@ - /* * Mesa 3-D graphics library * Version: 5.1 @@ -209,10 +208,13 @@ static void do_EvalCoord2f( GLcontext* ctx, GLfloat u, GLfloat v ) CROSS_PROD(normal, du, dv); NORMALIZE_3FV(normal); + glNormal3fv( normal ); + glVertex4fv( vertex ); } else { _math_horner_bezier_surf(map->Points, vertex, uu, vv, 4, map->Uorder, map->Vorder); + glVertex4fv( vertex ); } } else if (ctx->Eval.Map2Vertex3) { |