llvmpipe: Use two LLVMContexts per OpenGL context instead of a global one.
[mesa.git] / src / gallium / drivers / llvmpipe / lp_state_setup.c
index 63c92d588c96db742dfda97a7a11bec283a98f72..49741db66f03993340c2382bba714a3a851dfce5 100644 (file)
@@ -731,7 +731,7 @@ generate_setup_variant(struct lp_setup_variant_key *key,
    util_snprintf(func_name, sizeof(func_name), "setup_variant_%u",
                  variant->no);
 
-   variant->gallivm = gallivm = gallivm_create(func_name);
+   variant->gallivm = gallivm = gallivm_create(func_name, lp->context);
    if (!variant->gallivm) {
       goto fail;
    }