softpipe: fix const-related compiler warnings
authorKeith Whitwell <keith@tungstengraphics.com>
Fri, 18 Apr 2008 16:34:55 +0000 (17:34 +0100)
committerKeith Whitwell <keith@tungstengraphics.com>
Fri, 18 Apr 2008 17:32:37 +0000 (18:32 +0100)
src/gallium/drivers/softpipe/sp_fs_sse.c

index 5ef02a714268f564b90271b72ee6ea1529a747af..f857d26143e0f8c0f7abad3220702719596b98c0 100644 (file)
@@ -49,7 +49,7 @@
 typedef void (XSTDCALL *codegen_function)(
    const struct tgsi_exec_vector *input,
    struct tgsi_exec_vector *output,
-   float (*constant)[4],
+   const float (*constant)[4],
    struct tgsi_exec_vector *temporary,
    const struct tgsi_interp_coef *coef,
    float (*immediates)[4]
@@ -67,9 +67,9 @@ struct sp_sse_fragment_shader {
 
 
 static void
-fs_sse_prepare( struct sp_fragment_shader *base,
-             struct tgsi_exec_machine *machine,
-             struct tgsi_sampler *samplers )
+fs_sse_prepare( const struct sp_fragment_shader *base,
+               struct tgsi_exec_machine *machine,
+               struct tgsi_sampler *samplers )
 {
 }
 
@@ -80,9 +80,9 @@ fs_sse_prepare( struct sp_fragment_shader *base,
  * TODO: process >1 quad at a time
  */
 static unsigned 
-fs_sse_run( struct sp_fragment_shader *base,
-        struct tgsi_exec_machine *machine,
-        struct quad_header *quad )
+fs_sse_run( const struct sp_fragment_shader *base,
+           struct tgsi_exec_machine *machine,
+           struct quad_header *quad )
 {
    struct sp_sse_fragment_shader *shader = (struct sp_sse_fragment_shader *) base;