diff options
Diffstat (limited to 'src/mesa/pipe')
-rw-r--r-- | src/mesa/pipe/draw/draw_clip.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mesa/pipe/draw/draw_clip.c b/src/mesa/pipe/draw/draw_clip.c index a1c4cf01f05..619ad7d6d64 100644 --- a/src/mesa/pipe/draw/draw_clip.c +++ b/src/mesa/pipe/draw/draw_clip.c @@ -25,9 +25,13 @@ * **************************************************************************/ -/* Authors: Keith Whitwell <[email protected]> +/** + * \brief Clipping stage + * + * \author Keith Whitwell <[email protected]> */ + #include "main/macros.h" #include "draw_private.h" @@ -322,12 +326,12 @@ do_clip_line( struct prim_stage *stage, if (dp1 < 0) { GLfloat t = dp1 / (dp1 - dp0); - t1 = MIN2(t1, t); + t1 = MAX2(t1, t); } if (dp0 < 0) { GLfloat t = dp0 / (dp0 - dp1); - t0 = MIN2(t0, t); + t0 = MAX2(t0, t); } if (t0 + t1 >= 1.0) |