diff options
author | Keith Whitwell <[email protected]> | 2001-04-26 14:53:48 +0000 |
---|---|---|
committer | Keith Whitwell <[email protected]> | 2001-04-26 14:53:48 +0000 |
commit | 908be619fdba608b057ae512834dcc7a76aa3224 (patch) | |
tree | 00cb553822541c0a91924ceafaa8eb3045dd5832 /src/mesa/tnl/t_imm_fixup.h | |
parent | 8bce6a217ab97ecf732ea9dcf86c94396b79f774 (diff) |
first pass at eval fixes
Diffstat (limited to 'src/mesa/tnl/t_imm_fixup.h')
-rw-r--r-- | src/mesa/tnl/t_imm_fixup.h | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/mesa/tnl/t_imm_fixup.h b/src/mesa/tnl/t_imm_fixup.h index 6cf1e3bfd13..939bba408b2 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 ); |