define CLIP_LEFT/RIGHT etc
authorBrian <brian.paul@tungstengraphics.com>
Fri, 17 Aug 2007 18:09:31 +0000 (12:09 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Fri, 17 Aug 2007 18:09:31 +0000 (12:09 -0600)
src/mesa/pipe/draw/draw_clip.c
src/mesa/pipe/draw/draw_context.h

index 53a7b10..90bfb61 100644 (file)
 
 
 #include "pipe/p_util.h"
+#include "draw_context.h"
 #include "draw_private.h"
 
+
 #ifndef IS_NEGATIVE
 #define IS_NEGATIVE(X) ((X) < 0.0)
 #endif
@@ -136,9 +138,6 @@ static void interp( const struct clipper *clip,
 }
 
 
-#define CLIP_USER_BIT    0x40
-#define CLIP_CULL_BIT    0x80
-
 
 static INLINE float dot4( const float *a,
                            const float *b )
index ac994d6..afa3a04 100644 (file)
@@ -46,6 +46,17 @@ struct draw_context;
 struct draw_stage;
 
 
+#define CLIP_RIGHT_BIT   0x01
+#define CLIP_LEFT_BIT    0x02
+#define CLIP_TOP_BIT     0x04
+#define CLIP_BOTTOM_BIT  0x08
+#define CLIP_NEAR_BIT    0x10
+#define CLIP_FAR_BIT     0x20
+#define CLIP_USER_BIT    0x40
+#define CLIP_CULL_BIT    0x80
+
+
+
 struct draw_context *draw_create( void );
 
 void draw_destroy( struct draw_context *draw );