Lines Matching defs:position
197 nir_variable **position)
202 *position = var;
220 return *clipvertex || *position;
247 lower_clip_outputs(nir_builder *b, nir_variable *position,
257 cv = nir_load_var(b, clipvertex ? clipvertex : position);
267 assert(position);
268 cv = find_output(b->shader, position->data.driver_location);
331 nir_variable *position = NULL;
352 /* find clipvertex/position outputs */
353 if (!find_clipvertex_and_position_outputs(shader, &clipvertex, &position))
360 lower_clip_outputs(&b, position, clipvertex, out, ucp_enables, use_vars,
369 lower_clip_in_gs_block(nir_builder *b, nir_block *block, nir_variable *position,
383 lower_clip_outputs(b, position, clipvertex, out, ucp_enables, true,
404 nir_variable *position = NULL;
411 /* find clipvertex/position outputs */
412 if (!find_clipvertex_and_position_outputs(shader, &clipvertex, &position))
422 lower_clip_in_gs_block(&b, block, position, clipvertex, out,