Searched refs:driver_location (Results 1 - 25 of 134) sorted by relevance

123456

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_vertexstageexport.cpp86 r600_shader_io& io = m_proc.sh_info().output[output->data.driver_location];
105 m_param_driver_locations.push(output->data.driver_location);
174 m_proc.sh_info().output[store_info.driver_location].write_mask = write_mask;
177 m_proc.set_output(store_info.driver_location, value.sel());
187 m_proc.sh_info().output[store_info.driver_location].write_mask = 0xf;
213 m_proc.add_param_output_reg(store_info.driver_location, m_last_pos_export->gpr_ptr());
219 assert(store_info.driver_location < m_proc.sh_info().noutput);
220 sfn_log << SfnLog::io << __func__ << ": emit DDL: " << store_info.driver_location << "\n";
227 //m_proc.sh_info().output[store_info.driver_location].write_mask = write_mask;
230 m_proc.sh_info().output[store_info.driver_location]
287 auto driver_location = nir_intrinsic_base(instr); local in function:r600::VertexStageWithOutputInfo::scan_store_output
315 param_id(unsigned driver_location) argument
[all...]
H A Dsfn_shader_geometry.cpp59 auto driver_location = nir_intrinsic_base(instr) + index->u32; local in function:r600::GeometryShaderFromNir::emit_store
66 sh_info().output[driver_location].write_mask = write_mask;
69 4 * driver_location,
100 auto driver_location = nir_intrinsic_base(instr) + index->u32; local in function:r600::GeometryShaderFromNir::process_store_output
120 r600_shader_io& io = sh_info().output[driver_location];
128 if (sh_info().noutput <= driver_location)
129 sh_info().noutput = driver_location + 1;
151 auto driver_location = nir_intrinsic_base(instr) + index->u32; local in function:r600::GeometryShaderFromNir::process_load_input
171 r600_shader_io& io = sh_info().input[driver_location];
176 io.ring_offset = 16 * driver_location;
[all...]
H A Dsfn_shaderio.h79 ShaderInputVarying(tgsi_semantic _name, int sid, unsigned driver_location,
121 ShaderInputColor(tgsi_semantic _name, int sid, unsigned driver_location,
H A Dsfn_vertexstageexport.h33 unsigned driver_location; member in struct:r600::VertexStageExportBase::store_loc
52 unsigned param_id(unsigned driver_location);
H A Dsfn_shaderio.cpp112 ShaderInputVarying::ShaderInputVarying(tgsi_semantic _name, int sid, unsigned driver_location, argument
117 m_driver_location(driver_location),
139 m_driver_location(input->data.driver_location),
299 ShaderInputColor::ShaderInputColor(tgsi_semantic _name, int sid, unsigned driver_location, argument
302 ShaderInputVarying(_name, sid, driver_location,frac, components, interpolate, interp_loc),
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_shader_abi.h76 unsigned driver_location, unsigned component,
82 unsigned driver_location, unsigned component,
89 unsigned component, unsigned location, unsigned driver_location);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_two_sided_color.c54 var->data.driver_location = drvloc;
76 nir_intrinsic_set_base(load, in->data.driver_location);
91 int loc = var->data.driver_location;
147 state->colors[idx].front->data.driver_location;
H A Dnir_lower_clip.c49 var->data.driver_location = drvloc;
74 nir_intrinsic_set_base(store, out->data.driver_location);
89 nir_intrinsic_set_base(load, in->data.driver_location);
220 cv = find_output(shader, clipvertex->data.driver_location);
222 cv = find_output(shader, position->data.driver_location);
314 int loc = var->data.driver_location;
H A Dnir_lower_alpha_test.c64 int drvloc = var->data.driver_location;
H A Dnir_lower_clamp_color_outputs.c71 int drvloc = var->data.driver_location;
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_two_sided_color.c57 var->data.driver_location = shader->num_inputs++;
58 var->name = ralloc_asprintf(var, "in_%d", var->data.driver_location);
77 var->data.driver_location = shader->num_inputs++;
90 .base = in->data.driver_location);
148 state->colors[idx].front->data.driver_location;
H A Dnir_lower_clip.c51 var->data.driver_location = shader->num_outputs++;
54 var->data.driver_location = shader->num_inputs++;
57 var->name = ralloc_asprintf(var, "clipdist_%d", var->data.driver_location);
104 .base = out->data.driver_location,
120 .base = in->data.driver_location + location_offset,
249 cv = find_output(b->shader, clipvertex->data.driver_location);
252 cv = find_output(b->shader, position->data.driver_location);
H A Dnir_lower_uniforms_to_ubo.c138 if (var->data.driver_location != -1)
139 var->data.driver_location++;
H A Dnir_lower_alpha_test.c66 int drvloc = var->data.driver_location;
H A Dnir_lower_clamp_color_outputs.c72 int drvloc = var->data.driver_location;
H A Dnir_lower_fragcolor.c91 out_color->data.driver_location = b->shader->num_outputs++;
H A Dnir_lower_passthrough_edgeflags.c82 in->data.driver_location = shader->num_inputs++;
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_shader_abi.h84 * driver_location.
106 unsigned driver_location,
119 unsigned driver_location,
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_nir_lower_alpha_to_coverage.c114 const unsigned driver_location = nir_intrinsic_base(intrin) + local in function:brw_nir_lower_alpha_to_coverage
119 GET_FIELD(driver_location, BRW_NIR_FRAG_OUTPUT_LOCATION);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/
H A Dnir_draw_helpers.c61 pos->data.driver_location = b->shader->num_inputs++;
219 if ((int)var->data.driver_location > highest_drv_location)
220 highest_drv_location = var->data.driver_location;
227 line_width->data.driver_location = highest_drv_location + 1;
230 line_width->data.driver_location = highest_drv_location + 1;
341 if ((int)var->data.driver_location > highest_drv_location)
342 highest_drv_location = var->data.driver_location;
352 aapoint_input->data.driver_location = highest_drv_location + 1;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_gs_variant.cpp84 snprintf(tmp, ARRAY_SIZE(tmp), "in_%d", key->varyings.vars[i].driver_location);
90 in->data.driver_location = key->varyings.vars[i].driver_location;
93 snprintf(tmp, ARRAY_SIZE(tmp), "out_%d", key->varyings.vars[i].driver_location);
99 out->data.driver_location = key->varyings.vars[i].driver_location;
177 emit_ctx->in[emit_ctx->num_vars]->data.driver_location = key->varyings.vars[i].driver_location;
194 emit_ctx->out[emit_ctx->num_vars]->data.driver_location = key->varyings.vars[i].driver_location;
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_nir_uniforms.cpp38 unsigned uniform_index = var->data.driver_location / 4;
86 unsigned param_start_index = var->data.driver_location / 4;
167 unsigned uniform_index = var->data.driver_location / 4;
317 var->data.driver_location = shader->num_uniforms;
378 nir_intrinsic_set_base(load, var->data.driver_location);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_compiler.c204 var2->data.driver_location++;
607 bits |= BITFIELD_BIT(var->data.driver_location);
616 bits |= BITFIELD_BIT(var->data.driver_location);
627 split[i+1]->data.driver_location = ffs(bits) - 1;
628 bits &= ~BITFIELD_BIT(split[i+1]->data.driver_location);
657 var->data.driver_location = UINT_MAX;
677 var->data.driver_location = slot;
706 var->data.driver_location = UINT_MAX;
711 var->data.driver_location = var->data.location - VARYING_SLOT_PATCH0;
715 var->data.driver_location
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dgl_nir_lower_images.c102 var->data.driver_location);
/xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/
H A Dv3d_nir_lower_io.c32 * on a base representing the gallium-level vec4 driver_location to an offset
107 * with a driver_location equal to the offset in the VPM.
122 if (scan_var->data.driver_location != nir_intrinsic_base(intr) ||
193 /* Remap the output var's .driver_location. This is purely for
203 var->data.driver_location = state->pos_vpm_offset;
209 var->data.driver_location = state->psiz_vpm_offset;
215 var->data.driver_location =
219 * it so that its old .driver_location doesn't confuse

Completed in 15 milliseconds

123456