diff options
author | Brian <brian.paul@tungstengraphics.com> | 2007-08-17 12:09:31 -0600 |
---|---|---|
committer | Brian <brian.paul@tungstengraphics.com> | 2007-08-17 12:09:31 -0600 |
commit | 7668e53c8c64570d66a626c96302a953164f319e (patch) | |
tree | 880f9a4db3958e0e813cfd6621ce5d9422076945 /src | |
parent | 83f428e799d598732494f60601c5984e09829a81 (diff) |
define CLIP_LEFT/RIGHT etc
Diffstat (limited to 'src')
-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 53a7b10f7d..90bfb61568 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 ac994d6419..afa3a04165 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 ); |