From: Roland Scheidegger Date: Thu, 14 Nov 2013 14:42:28 +0000 (+0000) Subject: llvmpipe: (trivial) fix misplaced bld context assignment. X-Git-Tag: upstream/10.1.2~1541 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5190c16a045691f4b8349f9d7ad39307006e5f3f;p=platform%2Fupstream%2Fmesa.git llvmpipe: (trivial) fix misplaced bld context assignment. Should fix polygon offset crashes... --- 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); }