From 908be619fdba608b057ae512834dcc7a76aa3224 Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Thu, 26 Apr 2001 14:53:48 +0000 Subject: first pass at eval fixes --- src/mesa/tnl/t_imm_fixup.h | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'src/mesa/tnl/t_imm_fixup.h') diff --git a/src/mesa/tnl/t_imm_fixup.h b/src/mesa/tnl/t_imm_fixup.h index 6cf1e3bfd1..939bba408b 100644 --- a/src/mesa/tnl/t_imm_fixup.h +++ b/src/mesa/tnl/t_imm_fixup.h @@ -1,4 +1,4 @@ -/* $Id: t_imm_fixup.h,v 1.2 2001/03/12 00:48:43 gareth Exp $ */ +/* $Id: t_imm_fixup.h,v 1.3 2001/04/26 14:53:48 keithw Exp $ */ /* * Mesa 3-D graphics library @@ -31,7 +31,23 @@ #include "mtypes.h" #include "t_context.h" +extern void _tnl_fixup_4chan( GLchan data[][4], GLuint flag[], + GLuint start, GLuint match ); +extern void _tnl_fixup_1ub( GLubyte *data, GLuint flag[], + GLuint start, GLuint match ); + +extern void _tnl_fixup_1f( GLfloat *data, GLuint flag[], + GLuint start, GLuint match ); + +extern void _tnl_fixup_1ui( GLuint *data, GLuint flag[], + GLuint start, GLuint match ); + +extern void _tnl_fixup_3f( float data[][3], GLuint flag[], + GLuint start, GLuint match ); + +extern void _tnl_fixup_4f( GLfloat data[][4], GLuint flag[], + GLuint start, GLuint match ); extern void _tnl_fixup_input( GLcontext *ctx, struct immediate *IM ); @@ -42,9 +58,7 @@ extern void _tnl_restore_compiled_cassette( GLcontext *ctx, struct immediate *IM ); -extern void _tnl_fixup_purged_eval( GLcontext *ctx, - GLuint fixup, GLuint purge ); - +extern void _tnl_fixup_purged_eval( GLcontext *ctx, struct immediate *IM ); extern void _tnl_copy_immediate_vertices( GLcontext *ctx, struct immediate *IM ); extern void _tnl_get_exec_copy_verts( GLcontext *ctx, struct immediate *IM ); -- cgit v1.2.3