Home
last modified time | relevance | path

Searched refs:clipdist (Results 1 - 6 of 6) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_clip.c213 * We assume nir_remove_dead_variables has removed the clipdist in find_clipvertex_and_position_outputs()
253 nir_ssa_def *clipdist[MAX_CLIP_PLANES]; in lower_clip_outputs() local
276 /* calculate clipdist[plane] - dot(ucp, cv): */ in lower_clip_outputs()
277 clipdist[plane] = nir_fdot(b, ucp, cv); in lower_clip_outputs()
280 clipdist[plane] = nir_imm_float(b, 0.0); in lower_clip_outputs()
287 nir_store_deref(b, deref, clipdist[plane], 1); in lower_clip_outputs()
294 nir_store_var(b, out[0], nir_vec(b, clipdist, 4), 0xf); in lower_clip_outputs()
296 nir_store_var(b, out[1], nir_vec(b, &clipdist[4], 4), 0xf); in lower_clip_outputs()
299 store_clipdist_output(b, out[0], 0, &clipdist[0]); in lower_clip_outputs()
301 store_clipdist_output(b, out[0], 1, &clipdist[ in lower_clip_outputs()
439 nir_ssa_def *clipdist[MAX_CLIP_PLANES]; lower_clip_fs() local
[all...]
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_cliptest_tmp.h146 float clipdist; in do_cliptest() local
150 clipdist = out->data[cd[0]][i]; in do_cliptest()
152 clipdist = out->data[cd[1]][i-4]; in do_cliptest()
153 if (clipdist < 0 || util_is_inf_or_nan(clipdist)) in do_cliptest()
H A Ddraw_llvm.c1628 LLVMValueRef clipdist; in generate_clipmask() local
1634 clipdist = LLVMBuildLoad2(builder, vec_type, outputs[cd[0]][i], ""); in generate_clipmask()
1636 clipdist = LLVMBuildLoad2(builder, vec_type, outputs[cd[1]][i-4], ""); in generate_clipmask()
1638 test = lp_build_compare(gallivm, f32_type, PIPE_FUNC_GREATER, zero, clipdist); in generate_clipmask()
1639 is_nan_or_inf = lp_build_is_inf_or_nan(gallivm, vs_type, clipdist); in generate_clipmask()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_internal.h262 struct ac_export_args clipdist[2], LLVMValueRef clipvertex[4]);
H A Dsi_shader_llvm_vs.c386 struct ac_export_args clipdist[2], LLVMValueRef clipvertex[4]) in si_llvm_clipvertex_to_clipdist()
399 struct ac_export_args *args = &clipdist[reg_index]; in si_llvm_clipvertex_to_clipdist()
385 si_llvm_clipvertex_to_clipdist(struct si_shader_context *ctx, struct ac_export_args clipdist[2], LLVMValueRef clipvertex[4]) si_llvm_clipvertex_to_clipdist() argument
H A Dgfx10_shader_ngg.c919 struct ac_export_args clipdist[2]; in add_clipdist_bits_for_clipvertex() local
922 si_llvm_clipvertex_to_clipdist(ctx, clipdist, clipvertex); in add_clipdist_bits_for_clipvertex()
928 LLVMValueRef distance = clipdist[j / 4].out[j % 4]; in add_clipdist_bits_for_clipvertex()

Completed in 15 milliseconds