OSDN Git Service

t_dd_dmatmp: Call render_tri_fan_elts from render_poly_elts
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 30 Jun 2014 18:17:41 +0000 (21:17 +0300)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 16 Jul 2015 13:48:41 +0000 (21:48 +0800)
Calling render_tri_fan_verts() from render_poly_elts() doesn't seem sane.
I presume the intention was to call render_tri_fan_elts() instead.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
src/mesa/tnl_dd/t_dd_dmatmp.h

index 010369f..82493a3 100644 (file)
@@ -892,7 +892,7 @@ static void TAG(render_poly_elts)( struct gl_context *ctx,
    } else if (HAVE_TRI_FANS &&
              (ctx->Light.ShadeModel == GL_SMOOTH ||
               ctx->Light.ProvokingVertex == GL_FIRST_VERTEX_CONVENTION_EXT)) {
-      TAG(render_tri_fan_verts)( ctx, start, count, flags );
+      TAG(render_tri_fan_elts)( ctx, start, count, flags );
    } else {
       fprintf(stderr, "%s - cannot draw primitive\n", __FUNCTION__);
       return;