Mesa (master): llvmpipe: Initialize bld ctx via lp_build_context_init instead of ad-hoc and broken code .

Jose Fonseca jrfonseca at kemper.freedesktop.org
Sun Oct 17 17:16:13 UTC 2010


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

Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 17 10:15:15 2010 -0700

llvmpipe: Initialize bld ctx via lp_build_context_init instead of ad-hoc and broken code.

---

 src/gallium/drivers/llvmpipe/lp_test_round.c  |    5 +----
 src/gallium/drivers/llvmpipe/lp_test_sincos.c |    5 +----
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/gallium/drivers/llvmpipe/lp_test_round.c b/src/gallium/drivers/llvmpipe/lp_test_round.c
index 57b0ee5..0770c7a 100644
--- a/src/gallium/drivers/llvmpipe/lp_test_round.c
+++ b/src/gallium/drivers/llvmpipe/lp_test_round.c
@@ -75,10 +75,7 @@ add_test(LLVMModuleRef module, const char *name, lp_func_t lp_func)
    LLVMValueRef ret;
    struct lp_build_context bld;
 
-   bld.builder = builder;
-   bld.type.floating = 1;
-   bld.type.width = 32;
-   bld.type.length = 4;
+   lp_build_context_init(&bld, builder, lp_float32_vec4_type());
 
    LLVMSetFunctionCallConv(func, LLVMCCallConv);
 
diff --git a/src/gallium/drivers/llvmpipe/lp_test_sincos.c b/src/gallium/drivers/llvmpipe/lp_test_sincos.c
index 7ab357f..79939b1 100644
--- a/src/gallium/drivers/llvmpipe/lp_test_sincos.c
+++ b/src/gallium/drivers/llvmpipe/lp_test_sincos.c
@@ -72,10 +72,7 @@ add_sincos_test(LLVMModuleRef module, boolean sin)
    LLVMValueRef ret;
    struct lp_build_context bld;
 
-   bld.builder = builder;
-   bld.type.floating = 1;
-   bld.type.width = 32;
-   bld.type.length = 4;
+   lp_build_context_init(&bld, builder, lp_float32_vec4_type());
 
    LLVMSetFunctionCallConv(func, LLVMCCallConv);
 




More information about the mesa-commit mailing list