mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 04:38:03 +02:00
i965/vec4: Mark invariant members as constants in vec4_visitor
Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
This commit is contained in:
parent
8a9b4ade03
commit
9b169a1893
2 changed files with 7 additions and 7 deletions
|
|
@ -311,9 +311,9 @@ public:
|
|||
return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_UD));
|
||||
}
|
||||
|
||||
struct brw_vec4_compile *c;
|
||||
const struct brw_vec4_prog_key *key;
|
||||
struct brw_vec4_prog_data *prog_data;
|
||||
struct brw_vec4_compile * const c;
|
||||
const struct brw_vec4_prog_key * const key;
|
||||
struct brw_vec4_prog_data * const prog_data;
|
||||
unsigned int sanity_param_count;
|
||||
|
||||
char *fail_msg;
|
||||
|
|
|
|||
|
|
@ -3363,7 +3363,10 @@ vec4_visitor::vec4_visitor(struct brw_context *brw,
|
|||
shader_time_shader_type st_base,
|
||||
shader_time_shader_type st_written,
|
||||
shader_time_shader_type st_reset)
|
||||
: sanity_param_count(0),
|
||||
: c(c),
|
||||
key(key),
|
||||
prog_data(prog_data),
|
||||
sanity_param_count(0),
|
||||
fail_msg(NULL),
|
||||
first_non_payload_grf(0),
|
||||
need_all_constants_in_pull_buffer(false),
|
||||
|
|
@ -3385,10 +3388,7 @@ vec4_visitor::vec4_visitor(struct brw_context *brw,
|
|||
this->current_annotation = NULL;
|
||||
memset(this->output_reg_annotation, 0, sizeof(this->output_reg_annotation));
|
||||
|
||||
this->c = c;
|
||||
this->prog = prog;
|
||||
this->key = key;
|
||||
this->prog_data = prog_data;
|
||||
this->stage_prog_data = &prog_data->base;
|
||||
|
||||
this->variable_ht = hash_table_ctor(0,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue