summaryrefslogtreecommitdiff
path: root/src/mesa/x86/x86.c
diff options
context:
space:
mode:
authorKeith Whitwell <keith@tungstengraphics.com>1999-10-19 18:37:02 +0000
committerKeith Whitwell <keith@tungstengraphics.com>1999-10-19 18:37:02 +0000
commitd471473b5842154c0b44b7bec149401f6dab43cc (patch)
tree5a6e53fde0662dcd2eb4b3455eaaf0a470126c1d /src/mesa/x86/x86.c
parent52880f85b5270fb156c1b75effabc9c2c8b61511 (diff)
Changes to reduce the memory footprint of display lists
Diffstat (limited to 'src/mesa/x86/x86.c')
-rw-r--r--src/mesa/x86/x86.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/mesa/x86/x86.c b/src/mesa/x86/x86.c
index fe3bb34c91..610ec15ea6 100644
--- a/src/mesa/x86/x86.c
+++ b/src/mesa/x86/x86.c
@@ -1,4 +1,4 @@
-/* $Id: x86.c,v 1.1 1999/08/19 00:55:42 jtg Exp $ */
+/* $Id: x86.c,v 1.2 1999/10/19 18:37:07 keithw Exp $ */
/*
* Mesa 3-D graphics library
@@ -36,9 +36,23 @@
#include "context.h"
#include "types.h"
+#include "vertices.h"
#include "xform.h"
#include "x86.h"
+extern void gl_v16_x86_cliptest_points4(GLfloat *first_vert,
+ GLfloat *last_vert,
+ GLubyte *or_mask,
+ GLubyte *and_mask,
+ GLubyte *clip_mask );
+
+
+extern void gl_v16_x86_general_xform(GLfloat *dest,
+ const GLfloat *m,
+ const GLfloat *src,
+ GLuint src_stride,
+ GLuint count);
+
#define XFORM_ARGS GLvector4f *to_vec, \
@@ -103,5 +117,8 @@ void gl_init_x86_asm_transforms( void )
gl_test_all_transform_functions("x86");
#endif
+
+ gl_cliptest_points4_v16 = gl_v16_x86_cliptest_points4;
+ gl_xform_points3_v16_general = gl_v16_x86_general_xform;
#endif
}