From 5190c16a045691f4b8349f9d7ad39307006e5f3f Mon Sep 17 00:00:00 2001 From: Roland Scheidegger Date: Thu, 14 Nov 2013 14:42:28 +0000 Subject: [PATCH] llvmpipe: (trivial) fix misplaced bld context assignment. Should fix polygon offset crashes... --- src/gallium/drivers/llvmpipe/lp_state_setup.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/llvmpipe/lp_state_setup.c b/src/gallium/drivers/llvmpipe/lp_state_setup.c index 97bfede19bf..a9d17536bbf 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); } -- 2.30.2