Mesa (master): llvmpipe: (trivial) fix misplaced bld context assignment.

Roland Scheidegger sroland at kemper.freedesktop.org
Thu Nov 14 14:55:32 UTC 2013


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

Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Nov 14 14:42:28 2013 +0000

llvmpipe: (trivial) fix misplaced bld context assignment.

Should fix polygon offset crashes...

---

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

diff --git a/src/gallium/drivers/llvmpipe/lp_state_setup.c b/src/gallium/drivers/llvmpipe/lp_state_setup.c
index 97bfede..a9d1753 100644
--- a/src/gallium/drivers/llvmpipe/lp_state_setup.c
+++ b/src/gallium/drivers/llvmpipe/lp_state_setup.c
@@ -627,6 +627,7 @@ init_args(struct gallivm_state *gallivm,
    struct lp_build_context bld;
 
    lp_build_context_init(&bld, gallivm, typef4);
+   args->bld = bld;
 
    /* The internal position input is in slot zero:
     */
@@ -676,8 +677,6 @@ init_args(struct gallivm_state *gallivm,
    args->x0_center = lp_build_extract_broadcast(gallivm, typef4, typef4, xy0_center, zeroi);
    args->y0_center = lp_build_extract_broadcast(gallivm, typef4, typef4, xy0_center, onei);
 
-   args->bld = bld;
-
    emit_linear_coef(gallivm, args, 0, attr_pos);
 }
 




More information about the mesa-commit mailing list