Searched refs:chan_var (Results 1 - 2 of 2) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_io_to_scalar.c195 nir_variable *chan_var = chan_vars[var->data.location_frac + i]; local in function:lower_load_to_scalar_early
197 chan_var = nir_variable_clone(var, b->shader);
198 chan_var->data.location_frac = var->data.location_frac + i;
199 chan_var->type = glsl_channel_type(chan_var->type);
201 unsigned comp_size = glsl_get_bit_size(chan_var->type) / 8;
202 chan_var->data.offset = var->data.offset + i * comp_size;
205 chan_vars[var->data.location_frac + i] = chan_var;
207 nir_shader_add_variable(b->shader, chan_var);
216 nir_deref_instr *deref = nir_build_deref_var(b, chan_var);
253 nir_variable *chan_var = chan_vars[var->data.location_frac + i]; local in function:lower_store_output_to_scalar_early
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_io_to_scalar.c190 nir_variable *chan_var = chan_vars[var->data.location_frac + i]; local in function:lower_load_to_scalar_early
192 chan_var = nir_variable_clone(var, b->shader);
193 chan_var->data.location_frac = var->data.location_frac + i;
194 chan_var->type = glsl_channel_type(chan_var->type);
196 unsigned comp_size = glsl_get_bit_size(chan_var->type) / 8;
197 chan_var->data.offset = var->data.offset + i * comp_size;
200 chan_vars[var->data.location_frac + i] = chan_var;
202 nir_shader_add_variable(b->shader, chan_var);
211 nir_deref_instr *deref = nir_build_deref_var(b, chan_var);
248 nir_variable *chan_var = chan_vars[var->data.location_frac + i]; local in function:lower_store_output_to_scalar_early
[all...]

Completed in 2 milliseconds