Searched refs:clipdist (Results 1 - 6 of 6) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_lower_clip.c | 213 * 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 D | draw_cliptest_tmp.h | 146 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 D | draw_llvm.c | 1628 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 D | si_shader_internal.h | 262 struct ac_export_args clipdist[2], LLVMValueRef clipvertex[4]);
|
H A D | si_shader_llvm_vs.c | 386 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 D | gfx10_shader_ngg.c | 919 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