Lines Matching defs:clipdist
213 * We assume nir_remove_dead_variables has removed the clipdist
253 nir_ssa_def *clipdist[MAX_CLIP_PLANES];
276 /* calculate clipdist[plane] - dot(ucp, cv): */
277 clipdist[plane] = nir_fdot(b, ucp, cv);
280 clipdist[plane] = nir_imm_float(b, 0.0);
287 nir_store_deref(b, deref, clipdist[plane], 1);
294 nir_store_var(b, out[0], nir_vec(b, clipdist, 4), 0xf);
296 nir_store_var(b, out[1], nir_vec(b, &clipdist[4], 4), 0xf);
299 store_clipdist_output(b, out[0], 0, &clipdist[0]);
301 store_clipdist_output(b, out[0], 1, &clipdist[4]);
304 store_clipdist_output(b, out[0], 0, &clipdist[0]);
306 store_clipdist_output(b, out[1], 0, &clipdist[4]);
322 * clipdist output instead of two vec4s.
342 * makes the perfect place to insert the clipdist calculations.
439 nir_ssa_def *clipdist[MAX_CLIP_PLANES];
447 load_clipdist_input(&b, in[0], 0, &clipdist[0]);
449 load_clipdist_input(&b, in[1], 0, &clipdist[4]);
452 load_clipdist_input(&b, in[0], 0, &clipdist[0]);
454 load_clipdist_input(&b, in[0], 1, &clipdist[4]);
461 cond = nir_flt(&b, clipdist[plane], nir_imm_float(&b, 0.0));