Mesa (master): llvmpipe: We don't use the draw pipeline for offset_point/ line.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Thu Oct 10 04:09:10 UTC 2013


Module: Mesa
Branch: master
Commit: 1aef0ef2771d2b83e057e3fe91067fc6e7cb6652
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1aef0ef2771d2b83e057e3fe91067fc6e7cb6652

Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct  9 17:00:35 2013 -0700

llvmpipe: We don't use the draw pipeline for offset_point/line.

Unless the polygon fill mode is different from PIPE_POLYGON_MODE_FILL,
so checking the the polygon mode is sufficient.

Testing done: no regression in polygon-mode-offset
Reviewed-by: Roland Scheidegger <sroland at vmware.com>

---

 src/gallium/drivers/llvmpipe/lp_state_rasterizer.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/src/gallium/drivers/llvmpipe/lp_state_rasterizer.c b/src/gallium/drivers/llvmpipe/lp_state_rasterizer.c
index 6148337..2149ffc 100644
--- a/src/gallium/drivers/llvmpipe/lp_state_rasterizer.c
+++ b/src/gallium/drivers/llvmpipe/lp_state_rasterizer.c
@@ -78,8 +78,6 @@ llvmpipe_create_rasterizer_state(struct pipe_context *pipe,
     */
    need_pipeline = (rast->fill_front != PIPE_POLYGON_MODE_FILL ||
 		    rast->fill_back != PIPE_POLYGON_MODE_FILL ||
-                    rast->offset_point ||
-                    rast->offset_line ||
 		    rast->point_smooth ||
 		    rast->line_smooth ||
 		    rast->line_stipple_enable ||




More information about the mesa-commit mailing list