llvmpipe: debug checks: make sure scene is empty at key points
authorBrian Paul <brianp@vmware.com>
Wed, 13 Jan 2010 00:12:07 +0000 (17:12 -0700)
committerBrian Paul <brianp@vmware.com>
Wed, 13 Jan 2010 00:12:07 +0000 (17:12 -0700)
src/gallium/drivers/llvmpipe/lp_scene.c

index 70d5847d8ecba37d41e39bb97c383e89e9f53527..7ec3206b8177fd124b9574d38f56365d2b56878e 100644 (file)
@@ -116,6 +116,8 @@ lp_scene_reset(struct lp_scene *scene )
       }
    }
 
+   assert(lp_scene_is_empty(scene));
+
    /* Free all but last binned data block:
     */
    {
@@ -163,6 +165,8 @@ void
 lp_scene_set_framebuffer_size( struct lp_scene *scene,
                              unsigned width, unsigned height )
 {
+   assert(lp_scene_is_empty(scene));
+
    scene->tiles_x = align(width, TILE_SIZE) / TILE_SIZE;
    scene->tiles_y = align(height, TILE_SIZE) / TILE_SIZE;
 }