Lines Matching refs:fs_reg

47 static inline fs_reg
48 offset(const fs_reg &reg, const brw::fs_builder &bld, unsigned delta) in offset()
81 fs_reg vgrf(const glsl_type *const type);
88 const fs_reg &reg);
91 const fs_reg &dst,
92 const fs_reg &surf_index,
93 const fs_reg &varying_offset,
130 bool get_pull_locs(const fs_reg &src, unsigned *out_surf_index,
180 void emit_fragcoord_interpolation(fs_reg wpos);
181 fs_reg *emit_frontfacing_interpolation();
182 fs_reg *emit_samplepos_setup();
183 fs_reg *emit_sampleid_setup();
184 fs_reg *emit_samplemaskin_setup();
187 void compute_sample_position(fs_reg dst, fs_reg int_sample_pos);
188 fs_reg emit_mcs_fetch(const fs_reg &coordinate, unsigned components,
189 const fs_reg &sampler);
190 void emit_gen6_gather_wa(uint8_t wa, fs_reg dst);
191 fs_reg resolve_source_modifiers(const fs_reg &src);
234 fs_reg get_nir_src(const nir_src &src);
235 fs_reg get_nir_src_imm(const nir_src &src);
236 fs_reg get_nir_dest(const nir_dest &dest);
237 fs_reg get_nir_image_deref(const nir_deref_var *deref);
238 fs_reg get_indirect_offset(nir_intrinsic_instr *instr);
243 const fs_reg &result);
245 const fs_reg &result);
249 fs_reg color1, fs_reg color2,
250 fs_reg src0_alpha, unsigned components);
253 const fs_reg &dst, unsigned target);
254 void emit_urb_writes(const fs_reg &gs_vertex_count = fs_reg());
255 void set_gs_stream_control_data_bits(const fs_reg &vertex_count,
257 void emit_gs_control_data_bits(const fs_reg &vertex_count);
262 void emit_gs_input_load(const fs_reg &dst, const nir_src &vertex_src,
266 fs_reg *emit_cs_work_group_id_setup();
274 fs_reg value);
276 fs_reg get_timestamp(const brw::fs_builder &bld);
321 fs_reg subgroup_id;
322 fs_reg frag_depth;
323 fs_reg frag_stencil;
324 fs_reg sample_mask;
325 fs_reg outputs[VARYING_SLOT_MAX];
326 fs_reg dual_src_output;
331 fs_reg *nir_locals;
332 fs_reg *nir_ssa_values;
333 fs_reg *nir_system_values;
356 fs_reg pixel_x;
357 fs_reg pixel_y;
358 fs_reg wpos_w;
359 fs_reg pixel_w;
360 fs_reg delta_xy[BRW_BARYCENTRIC_MODE_COUNT];
361 fs_reg shader_start_time;
362 fs_reg userplane[MAX_CLIP_PLANES];
363 fs_reg final_gs_vertex_count;
364 fs_reg control_data_bits;
365 fs_reg invocation_id;
495 const fs_reg &dst,
496 const fs_reg &src,
499 fs_reg shuffle_64bit_data_for_32bit_write(const brw::fs_builder &bld,
500 const fs_reg &src,
504 const fs_reg &dst,
505 const fs_reg &src,
509 const fs_reg &dst,
510 const fs_reg &src,
513 fs_reg setup_imm_df(const brw::fs_builder &bld,