diff options
-rw-r--r-- | src/mesa/pipe/draw/draw_clip.c | 5 | ||||
-rw-r--r-- | src/mesa/pipe/draw/draw_context.h | 11 |
2 files changed, 13 insertions, 3 deletions
diff --git a/src/mesa/pipe/draw/draw_clip.c b/src/mesa/pipe/draw/draw_clip.c index 53a7b10f7de..90bfb615683 100644 --- a/src/mesa/pipe/draw/draw_clip.c +++ b/src/mesa/pipe/draw/draw_clip.c @@ -33,8 +33,10 @@ #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 ) diff --git a/src/mesa/pipe/draw/draw_context.h b/src/mesa/pipe/draw/draw_context.h index ac994d64195..afa3a04165d 100644 --- a/src/mesa/pipe/draw/draw_context.h +++ b/src/mesa/pipe/draw/draw_context.h @@ -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 ); |