diff options
author | Brian Paul <brianp@vmware.com> | 2009-12-11 14:52:42 -0700 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2009-12-11 14:52:46 -0700 |
commit | 2bce5c195f94e2cce8f67c6a8066b0ae408487ce (patch) | |
tree | 9fb9aff0eddf7e8f249b0daaa0ad139ebd41f6c4 /src/gallium/drivers/llvmpipe/lp_bin.h | |
parent | 24d894e5579bd11fdf294d86834093e353abf4db (diff) | |
download | external_mesa3d-2bce5c195f94e2cce8f67c6a8066b0ae408487ce.zip external_mesa3d-2bce5c195f94e2cce8f67c6a8066b0ae408487ce.tar.gz external_mesa3d-2bce5c195f94e2cce8f67c6a8066b0ae408487ce.tar.bz2 |
llvmpipe: checkpoint: more thread/queuing changes
Now mapping/unmapping the framebuffer is done by a rasteizer thread
rather than the main calling thread.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_bin.h')
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_bin.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_bin.h b/src/gallium/drivers/llvmpipe/lp_bin.h index 4394e7b..565dd49 100644 --- a/src/gallium/drivers/llvmpipe/lp_bin.h +++ b/src/gallium/drivers/llvmpipe/lp_bin.h @@ -108,6 +108,11 @@ struct lp_bins { struct cmd_bin tile[TILES_X][TILES_Y]; struct data_block_list data; + /** the framebuffer to render the bins into */ + struct pipe_framebuffer_state fb; + + boolean write_depth; + /** * Number of active tiles in each dimension. * This basically the framebuffer size divided by tile size |