diff options
author | Jason Ekstrand <jason.ekstrand@intel.com> | 2015-06-22 17:17:56 -0700 |
---|---|---|
committer | Jason Ekstrand <jason.ekstrand@intel.com> | 2015-06-23 15:36:13 -0700 |
commit | 40801295d5a3d747661abb1e2ca64d44c0e3dc05 (patch) | |
tree | eba526d6d0008cef9a3ffbf8e1fd9279b5659445 /src/mesa/drivers/dri/i965/brw_shader.cpp | |
parent | bcaf4a3f077e3e3fbc66f264fe9124fa920ee70c (diff) | |
download | external_mesa3d-40801295d5a3d747661abb1e2ca64d44c0e3dc05.zip external_mesa3d-40801295d5a3d747661abb1e2ca64d44c0e3dc05.tar.gz external_mesa3d-40801295d5a3d747661abb1e2ca64d44c0e3dc05.tar.bz2 |
i965: Remove the brw_context from the visitors
As of this commit, nothing actually needs the brw_context.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_shader.cpp')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_shader.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_shader.cpp b/src/mesa/drivers/dri/i965/brw_shader.cpp index 6e6a258..32c4013 100644 --- a/src/mesa/drivers/dri/i965/brw_shader.cpp +++ b/src/mesa/drivers/dri/i965/brw_shader.cpp @@ -846,15 +846,16 @@ brw_abs_immediate(enum brw_reg_type type, struct brw_reg *reg) return false; } -backend_shader::backend_shader(struct brw_context *brw, +backend_shader::backend_shader(const struct brw_compiler *compiler, + void *log_data, void *mem_ctx, struct gl_shader_program *shader_prog, struct gl_program *prog, struct brw_stage_prog_data *stage_prog_data, gl_shader_stage stage) - : brw(brw), - devinfo(brw->intelScreen->devinfo), - ctx(&brw->ctx), + : compiler(compiler), + log_data(log_data), + devinfo(compiler->devinfo), shader(shader_prog ? (struct brw_shader *)shader_prog->_LinkedShaders[stage] : NULL), shader_prog(shader_prog), |