summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZack Rusin <zack@tungstengraphics.com>2008-01-24 08:29:19 -0500
committerZack Rusin <zack@tungstengraphics.com>2008-01-24 08:29:19 -0500
commit6e2c3b3a494f7dd44e7718ee1c006848cd835100 (patch)
tree53d149c4744168d4d3e0877d42850124f8c7b258
parentbac991d6452a12a9c6cb85293a17448540761ca7 (diff)
disable usage of llvm in fragment shaders
it produces wrong results because it hasn't been adjusted to some new changes and it will just be in the way while changing llvm code to a different vector layout
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_fs.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/pipe/softpipe/sp_quad_fs.c b/src/mesa/pipe/softpipe/sp_quad_fs.c
index 0001c76a80..c9cc8afa0c 100644
--- a/src/mesa/pipe/softpipe/sp_quad_fs.c
+++ b/src/mesa/pipe/softpipe/sp_quad_fs.c
@@ -356,7 +356,12 @@ struct quad_stage *sp_quad_shade_stage( struct softpipe_context *softpipe )
qss->stage.softpipe = softpipe;
qss->stage.begin = shade_begin;
#ifdef MESA_LLVM
+ /* disable until ported to accept
+ * x/y and soa layout
qss->stage.run = shade_quad_llvm;
+ */
+ softpipe->use_sse = FALSE;
+ qss->stage.run = shade_quad;
#else
qss->stage.run = shade_quad;
#endif