trace: Convert to automake
[mesa.git] / src / gallium / drivers / llvmpipe / lp_scene.c
index 5d0f5f8b7b58f5dcb451c658f1135b46c0f8b544..328c0f74572c4481619d3efcad795af6e7698071 100644 (file)
@@ -122,6 +122,7 @@ lp_scene_bin_reset(struct lp_scene *scene, unsigned x, unsigned y)
 {
    struct cmd_bin *bin = lp_scene_get_bin(scene, x, y);
 
+   bin->last_state = NULL;
    bin->head = bin->tail;
    if (bin->tail) {
       bin->tail->next = NULL;
@@ -471,10 +472,11 @@ end:
 
 
 void lp_scene_begin_binning( struct lp_scene *scene,
-                             struct pipe_framebuffer_state *fb )
+                             struct pipe_framebuffer_state *fb, boolean discard )
 {
    assert(lp_scene_is_empty(scene));
 
+   scene->discard = discard;
    util_copy_framebuffer_state(&scene->fb, fb);
 
    scene->tiles_x = align(fb->width, TILE_SIZE) / TILE_SIZE;