OSDN Git Service

llvmpipe: Assorted build fixes.
authorJosé Fonseca <jfonseca@vmware.com>
Thu, 8 Oct 2009 16:59:57 +0000 (17:59 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 8 Oct 2009 16:59:57 +0000 (17:59 +0100)
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/llvmpipe/lp_state_surface.c

index c9439c7..4015b04 100644 (file)
@@ -228,8 +228,10 @@ update_tgsi_samplers( struct llvmpipe_context *llvmpipe )
 }
 
 static void 
-update_culling()
+update_culling(struct llvmpipe_context *lp)
 {
+   struct lp_setup_context *setup = lp->setup;
+
    if (lp->reduced_api_prim == PIPE_PRIM_TRIANGLES &&
        lp->rasterizer->fill_cw == PIPE_POLYGON_MODE_FILL &&
        lp->rasterizer->fill_ccw == PIPE_POLYGON_MODE_FILL) {
@@ -283,7 +285,7 @@ void llvmpipe_update_derived( struct llvmpipe_context *llvmpipe )
 }
 
 
-void llvmpipe_prepare( )
+void llvmpipe_prepare(struct lp_setup_context *setup)
 {
    struct llvmpipe_context *lp = setup->llvmpipe;
 
index 0656033..bb1396c 100644 (file)
@@ -82,7 +82,7 @@ llvmpipe_set_framebuffer_state(struct pipe_context *pipe,
    }
 
    if (dirty) {
-      lp_setup_set_framebuffer( llvmpipe->setup, fb );
+      lp_setup_set_framebuffer( lp->setup, fb );
       lp->dirty |= LP_NEW_FRAMEBUFFER;
    }
 }