diff options
Diffstat (limited to 'src/gallium')
| -rw-r--r-- | src/gallium/drivers/llvmpipe/lp_setup_tri.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/src/gallium/drivers/llvmpipe/lp_setup_tri.c b/src/gallium/drivers/llvmpipe/lp_setup_tri.c index 018d254c76..0d89bef606 100644 --- a/src/gallium/drivers/llvmpipe/lp_setup_tri.c +++ b/src/gallium/drivers/llvmpipe/lp_setup_tri.c @@ -440,8 +440,10 @@ do_triangle_ccw(struct setup_context *setup,        int x, y; -      /* Trivially accept or reject blocks, else jump to per-pixel -       * examination above. +      /* Test tile-sized blocks against the triangle. +       * Discard blocks fully outside the tri.  If the block is fully +       * contained inside the tri, bin an lp_rast_shade_tile command. +       * Else, bin a lp_rast_triangle command.         */        for (y = miny; y <= maxy; y++)        { | 
