/external/mesa3d/src/compiler/nir/ |
D | nir_lower_clip.c | 74 unsigned ucp_enables, bool output, in create_clipdist_vars() argument 83 if (ucp_enables & 0x0f) in create_clipdist_vars() 87 if (ucp_enables & 0xf0) in create_clipdist_vars() 244 update_mask(uint32_t ucp_enables) in update_mask() argument 248 if (ucp_enables & 0x0f) in update_mask() 250 if (ucp_enables & 0xf0) in update_mask() 260 unsigned ucp_enables; member 281 if (state->ucp_enables & (1 << plane)) { in lower_clip_vertex_var() 291 plane < util_last_bit(state->ucp_enables)) { in lower_clip_vertex_var() 301 if (state->ucp_enables & 0x0f) in lower_clip_vertex_var() [all …]
|
D | nir.h | 6549 bool nir_lower_clip_vs(nir_shader *shader, unsigned ucp_enables, 6553 bool nir_lower_clip_gs(nir_shader *shader, unsigned ucp_enables, 6556 bool nir_lower_clip_fs(nir_shader *shader, unsigned ucp_enables,
|
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_shader.h | 380 unsigned ucp_enables : 8; member 495 if (last_key->ucp_enables != key->ucp_enables) in ir3_shader_key_changes_fs() 517 if (last_key->ucp_enables != key->ucp_enables) in ir3_shader_key_changes_vs()
|
D | ir3_nir.c | 902 if (!so->key.ucp_enables) in lower_ucp_vs() 1039 progress |= OPT(s, nir_lower_clip_vs, so->key.ucp_enables, false, true, NULL); in ir3_nir_lower_variant() 1041 if (so->key.ucp_enables && !so->compiler->has_clip_cull) in ir3_nir_lower_variant() 1042 progress |= OPT(s, nir_lower_clip_fs, so->key.ucp_enables, true, true); in ir3_nir_lower_variant()
|
D | ir3_shader.c | 554 key->ucp_enables = 0xff; in ir3_setup_used_key()
|
D | ir3_compiler_nir.c | 5330 ctx->so->clip_mask = ctx->so->key.ucp_enables | in emit_instructions()
|
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_const.cc | 430 bool needs_ucp = !!emit->vs->key.ucp_enables; in fd6_build_driver_params() 433 needs_ucp |= emit->gs && emit->gs->key.ucp_enables; in fd6_build_driver_params() 434 needs_ucp |= emit->hs && emit->hs->key.ucp_enables; in fd6_build_driver_params() 435 needs_ucp |= emit->ds && emit->ds->key.ucp_enables; in fd6_build_driver_params()
|
D | fd6_draw.cc | 216 key.key.ucp_enables = ctx->rasterizer->clip_plane_enable; in get_program_state()
|
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_draw.c | 107 emit.key.key.ucp_enables = ctx->rasterizer->clip_plane_enable; in fd3_draw_vbo()
|
D | fd3_emit.c | 598 if (!emit->key.key.ucp_enables) in fd3_emit_state() 609 if (emit->key.key.ucp_enables) in fd3_emit_state()
|
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_draw.c | 76 .ucp_enables = ctx->rasterizer->clip_plane_enable, in fd4_draw_vbo()
|
/external/mesa3d/src/broadcom/compiler/ |
D | vir.c | 1144 if (c->key->ucp_enables) { in v3d_nir_lower_gs_late() 1145 NIR_PASS(_, c->s, nir_lower_clip_gs, c->key->ucp_enables, in v3d_nir_lower_gs_late() 1156 if (c->key->ucp_enables) { in v3d_nir_lower_vs_late() 1157 NIR_PASS(_, c->s, nir_lower_clip_vs, c->key->ucp_enables, in v3d_nir_lower_vs_late() 1177 if (c->key->ucp_enables) in v3d_nir_lower_fs_late() 1178 NIR_PASS(_, c->s, nir_lower_clip_fs, c->key->ucp_enables, true, false); in v3d_nir_lower_fs_late()
|
D | v3d_compiler.h | 413 uint8_t ucp_enables; member
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_program.c | 697 unsigned ucp_enables, in lower_ucp() argument 701 NIR_PASS(_, nir, nir_lower_clip_disable, ucp_enables); in lower_ucp() 720 NIR_PASS(_, nir, nir_lower_clip_vs, ucp_enables, in lower_ucp() 723 NIR_PASS(_, nir, nir_lower_clip_gs, ucp_enables, in lower_ucp()
|
/external/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_program.c | 662 key->base.ucp_enables = v3d->rasterizer->base.clip_plane_enable; in v3d_update_compiled_fs() 786 key->base.ucp_enables = v3d->rasterizer->base.clip_plane_enable; in v3d_update_compiled_gs() 859 key->base.ucp_enables = v3d->rasterizer->base.clip_plane_enable; in v3d_update_compiled_vs()
|
/external/mesa3d/src/broadcom/vulkan/ |
D | v3dv_pipeline.c | 951 uint32_t ucp_enables) in pipeline_populate_v3d_key() argument 1013 key->ucp_enables = ucp_enables; in pipeline_populate_v3d_key() 1144 uint32_t ucp_enables) in pipeline_populate_v3d_fs_key() argument 1153 pipeline_populate_v3d_key(&key->base, p_stage, ucp_enables); in pipeline_populate_v3d_fs_key()
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.c | 179 .ucp_enables = MASK(nir->info.clip_distance_array_size), in create_initial_variants()
|
D | ir3_const.h | 593 ir3_build_driver_params_vs(ctx, info, draw, 0, v->key.ucp_enables); in ir3_emit_vs_consts()
|
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_qir.h | 320 uint8_t ucp_enables; member
|
D | vc4_program.c | 2289 if (c->key->ucp_enables) { in vc4_shader_ntq() 2292 c->key->ucp_enables, false, false); in vc4_shader_ntq() 2295 c->key->ucp_enables, false, false, NULL); in vc4_shader_ntq() 2762 key->ucp_enables = vc4->rasterizer->base.clip_plane_enable; in vc4_setup_shared_key()
|
/external/mesa3d/docs/relnotes/ |
D | 20.2.0.rst | 2437 - ir3: mark ucp_enables as allowed values on all keys
|