diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2012-11-20 17:30:46 -0800 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2012-11-26 19:52:34 -0800 |
commit | cd0acb1abe4c2c3120acf18f594210989bd8ec2e (patch) | |
tree | 7121d6edefe13e09260a8f5bfb75a7d28e560f8f /src/mesa/drivers/dri/i965/brw_cfg.h | |
parent | 4d09fe938e72b26d814b6b52caee5112cf6f1103 (diff) | |
download | external_mesa3d-cd0acb1abe4c2c3120acf18f594210989bd8ec2e.zip external_mesa3d-cd0acb1abe4c2c3120acf18f594210989bd8ec2e.tar.gz external_mesa3d-cd0acb1abe4c2c3120acf18f594210989bd8ec2e.tar.bz2 |
i965: Make it possible to create a cfg_t without a backend_visitor.
All we really need is a memory context and the instruction list; passing
a backend_visitor is just convenient at times.
This will be necessary two patches from now.
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Paul Berry <stereotype441@gmail.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_cfg.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_cfg.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_cfg.h b/src/mesa/drivers/dri/i965/brw_cfg.h index 3b031df..95a18e9 100644 --- a/src/mesa/drivers/dri/i965/brw_cfg.h +++ b/src/mesa/drivers/dri/i965/brw_cfg.h @@ -79,7 +79,11 @@ public: } cfg_t(backend_visitor *v); + cfg_t(void *mem_ctx, exec_list *instructions); ~cfg_t(); + + void create(void *mem_ctx, exec_list *instructions); + bblock_t *new_block(); void set_next_block(bblock_t *block); void make_block_array(); |