mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-27 09:50:20 +01:00
i965/shader: Get rid of the setup_vec4_uniform_value helper
It's not used by anything anymore Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
This commit is contained in:
parent
58cea0c2b6
commit
3de81508ea
5 changed files with 0 additions and 41 deletions
|
|
@ -948,20 +948,6 @@ fs_visitor::import_uniforms(fs_visitor *v)
|
|||
this->param_size = v->param_size;
|
||||
}
|
||||
|
||||
void
|
||||
fs_visitor::setup_vec4_uniform_value(unsigned param_offset,
|
||||
const gl_constant_value *values,
|
||||
unsigned n)
|
||||
{
|
||||
static const gl_constant_value zero = { 0 };
|
||||
|
||||
for (unsigned i = 0; i < n; ++i)
|
||||
stage_prog_data->param[param_offset + i] = &values[i];
|
||||
|
||||
for (unsigned i = n; i < 4; ++i)
|
||||
stage_prog_data->param[param_offset + i] = &zero;
|
||||
}
|
||||
|
||||
fs_reg *
|
||||
fs_visitor::emit_fragcoord_interpolation(bool pixel_center_integer,
|
||||
bool origin_upper_left)
|
||||
|
|
|
|||
|
|
@ -294,10 +294,6 @@ public:
|
|||
|
||||
struct brw_reg interp_reg(int location, int channel);
|
||||
|
||||
virtual void setup_vec4_uniform_value(unsigned param_offset,
|
||||
const gl_constant_value *values,
|
||||
unsigned n);
|
||||
|
||||
int implied_mrf_writes(fs_inst *inst);
|
||||
|
||||
virtual void dump_instructions();
|
||||
|
|
|
|||
|
|
@ -269,10 +269,6 @@ public:
|
|||
void assign_common_binding_table_offsets(uint32_t next_binding_table_offset);
|
||||
|
||||
virtual void invalidate_live_intervals() = 0;
|
||||
|
||||
virtual void setup_vec4_uniform_value(unsigned param_offset,
|
||||
const gl_constant_value *values,
|
||||
unsigned n) = 0;
|
||||
};
|
||||
|
||||
uint32_t brw_texture_offset(int *offsets, unsigned num_components);
|
||||
|
|
|
|||
|
|
@ -132,9 +132,6 @@ public:
|
|||
bool run();
|
||||
void fail(const char *msg, ...);
|
||||
|
||||
virtual void setup_vec4_uniform_value(unsigned param_offset,
|
||||
const gl_constant_value *values,
|
||||
unsigned n);
|
||||
int setup_uniforms(int payload_reg);
|
||||
|
||||
bool reg_allocate_trivial();
|
||||
|
|
|
|||
|
|
@ -688,22 +688,6 @@ dst_reg::dst_reg(class vec4_visitor *v, const struct glsl_type *type)
|
|||
this->type = brw_type_for_base_type(type);
|
||||
}
|
||||
|
||||
void
|
||||
vec4_visitor::setup_vec4_uniform_value(unsigned param_offset,
|
||||
const gl_constant_value *values,
|
||||
unsigned n)
|
||||
{
|
||||
static const gl_constant_value zero = { 0 };
|
||||
|
||||
assert(param_offset % 4 == 0);
|
||||
|
||||
for (unsigned i = 0; i < n; ++i)
|
||||
stage_prog_data->param[param_offset + i] = &values[i];
|
||||
|
||||
for (unsigned i = n; i < 4; ++i)
|
||||
stage_prog_data->param[param_offset + i] = &zero;
|
||||
}
|
||||
|
||||
vec4_instruction *
|
||||
vec4_visitor::emit_minmax(enum brw_conditional_mod conditionalmod, dst_reg dst,
|
||||
src_reg src0, src_reg src1)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue