disable usage of llvm in fragment shaders
authorZack Rusin <zack@tungstengraphics.com>
Thu, 24 Jan 2008 13:29:19 +0000 (08:29 -0500)
committerZack Rusin <zack@tungstengraphics.com>
Thu, 24 Jan 2008 13:29:19 +0000 (08:29 -0500)
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

src/mesa/pipe/softpipe/sp_quad_fs.c

index 0001c76a8053a49c9145f07ae1a4441d39d737b5..c9cc8afa0ce71594065a99abb64107dc0b442587 100644 (file)
@@ -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