Use gallium's rtasm module.
authorJosé Fonseca <jrfonseca@tungstengraphics.com>
Tue, 19 Feb 2008 03:52:28 +0000 (12:52 +0900)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Tue, 19 Feb 2008 05:01:49 +0000 (14:01 +0900)
src/gallium/auxiliary/draw/draw_private.h
src/gallium/auxiliary/draw/draw_vf.c
src/gallium/auxiliary/draw/draw_vf_sse.c
src/gallium/auxiliary/draw/draw_vs_sse.c
src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c
src/gallium/drivers/softpipe/sp_fs_sse.c
src/mesa/state_tracker/st_program.h

index dd75f9aefc3211d3ca876471dd92325752a88064..6c7e860861e496e0590b312171c0373793dd2b24 100644 (file)
@@ -44,7 +44,7 @@
 #include "pipe/p_state.h"
 #include "pipe/p_defines.h"
 
-#include "x86/rtasm/x86sse.h"
+#include "rtasm/rtasm_x86sse.h"
 #include "tgsi/exec/tgsi_exec.h"
 
 
index dc3a5ecd21952a41227c8b2ddc5a44e4089caade..901ff20a7e7efaeb544c2136c1a2eca09d145159 100644 (file)
@@ -30,6 +30,7 @@
 
 #include "pipe/p_compiler.h"
 #include "pipe/p_util.h"
+#include "rtasm/rtasm_execmem.h"
 
 #include "draw_vf.h"
 
 #define DRAW_VF_DBG 0
 
 
-/* TODO: remove this */
-extern void 
-_mesa_exec_free( void *addr );
-
-
 static boolean match_fastpath( struct draw_vertex_fetch *vf,
                                 const struct draw_vf_fastpath *fp)
 {
@@ -414,12 +410,12 @@ void draw_vf_destroy( struct draw_vertex_fetch *vf )
       FREE(fp->attr);
 
       /* KW: At the moment, fp->func is constrained to be allocated by
-       * _mesa_exec_alloc(), as the hardwired fastpaths in
+       * rtasm_exec_alloc(), as the hardwired fastpaths in
        * t_vertex_generic.c are handled specially.  It would be nice
        * to unify them, but this probably won't change until this
        * module gets another overhaul.
        */
-      //_mesa_exec_free((void *) fp->func);
+      //rtasm_exec_free((void *) fp->func);
       FREE(fp);
    }
    
index 1ad2ae756ddf9e20c05e02cce45a689b81936d76..1e889deeea862d0181ca237833ddd02809bb6bb7 100644 (file)
@@ -35,7 +35,7 @@
 
 #if defined(USE_SSE_ASM)
 
-#include "x86/rtasm/x86sse.h"
+#include "rtasm/rtasm_x86sse.h"
 #include "x86/common_x86_asm.h"
 
 
index 27bc66812c3ab7c8d11f4eb6458ae46fe6129d93..11ef0c503dcf77b15892d1d2e16ea98dbdb2ba31 100644 (file)
@@ -41,7 +41,7 @@
 #include "draw_private.h"
 #include "draw_context.h"
 
-#include "x86/rtasm/x86sse.h"
+#include "rtasm/rtasm_x86sse.h"
 #include "tgsi/exec/tgsi_sse2.h"
 
 
index 62c6a69c63fd5dec1dc97d48cca9956360f9eb12..29a7f842ed82eeaeadf7e1429d66ee7f03822aa4 100755 (executable)
@@ -32,7 +32,7 @@
 #include "tgsi_exec.h"
 #include "tgsi_sse2.h"
 
-#include "x86/rtasm/x86sse.h"
+#include "rtasm/rtasm_x86sse.h"
 
 #if defined(__i386__) || defined(__386__)
 
index d90066e02575d9d4f8e6f72cbf5f817f58e4d769..b18772f4e6df2a0bea4575dd5dc06bc3c2b46559 100644 (file)
@@ -42,7 +42,7 @@
 
 #if defined(__i386__) || defined(__386__)
 
-#include "x86/rtasm/x86sse.h"
+#include "rtasm/rtasm_x86sse.h"
 
 /* Surely this should be defined somewhere in a tgsi header:
  */
index ea1dde4a7a3c530c6de8865f9e50374afce0c76a..25cf3e94a8f3a585f01b7e191d7ffafe170351c6 100644 (file)
@@ -36,7 +36,6 @@
 
 #include "mtypes.h"
 #include "pipe/p_shader_tokens.h"
-#include "x86/rtasm/x86sse.h"
 
 
 #define ST_MAX_SHADER_TOKENS 1024