/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_emit.h | 53 bool binning_pass; member 70 emit->vs = emit->binning_pass ? emit->prog->bs : emit->prog->vs; in fd3_emit_get_vp() 79 if (emit->binning_pass) { in fd3_emit_get_fp()
|
D | fd3_draw.c | 93 emit->binning_pass ? IGNORE_VISIBILITY : USE_VISIBILITY, info, in draw_impl() 150 emit.binning_pass = false; in fd3_draw_vbo() 155 emit.binning_pass = true; in fd3_draw_vbo()
|
D | fd3_program.c | 225 COND(emit->binning_pass, A3XX_SP_SP_CTRL_REG_BINNING) | in fd3_program_emit() 287 if (emit->binning_pass) { in fd3_program_emit() 348 if (emit->binning_pass) { in fd3_program_emit() 443 if (!emit->binning_pass) { in fd3_program_emit()
|
D | fd3_emit.c | 523 !emit->binning_pass) { in fd3_emit_state() 652 if (!emit->binning_pass) { in fd3_emit_state() 754 if (!emit->binning_pass) in fd3_emit_state()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_emit.h | 51 bool binning_pass; member 78 emit->vs = emit->binning_pass ? emit->prog->bs : emit->prog->vs; in fd4_emit_get_vp() 87 if (emit->binning_pass) { in fd4_emit_get_fp()
|
D | fd4_draw.c | 70 emit->binning_pass ? IGNORE_VISIBILITY : USE_VISIBILITY, info, in draw_impl() 144 emit.binning_pass = false; in fd4_draw_vbo() 168 emit.binning_pass = true; in fd4_draw_vbo()
|
D | fd4_program.c | 167 if (emit->binning_pass) in fd4_program_emit() 286 COND(emit->binning_pass, A4XX_SP_SP_CTRL_REG_BINNING_PASS)); in fd4_program_emit() 352 if (emit->binning_pass) { in fd4_program_emit() 473 if (emit->binning_pass) { in fd4_program_emit() 575 if (!emit->binning_pass) in fd4_program_emit()
|
D | fd4_emit.c | 664 if ((dirty & FD_DIRTY_FRAMEBUFFER) && !emit->binning_pass) { in fd4_emit_state() 849 if (!emit->binning_pass) in fd4_emit_state() 913 if (!emit->binning_pass) { in fd4_emit_state()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_disk_cache.c | 116 blob_write_uint8(&blob, v->binning_pass); in compute_variant_key() 136 if (!v->binning_pass) { in retrieve_variant() 158 if (!v->binning_pass) { in store_variant() 174 v->binning_pass = false; in ir3_retrieve_variant() 188 v->binning->binning_pass = true; in ir3_retrieve_variant()
|
D | ir3_shader.h | 504 bool binning_pass; member 781 return v->binning_pass ? "BVERT" : "VERT"; in ir3_shader_stage() 876 if (v->binning_pass) in ir3_const_state() 922 const struct ir3_shader_key *key, bool binning_pass,
|
D | ir3_nir_opt_preamble.c | 266 if (v->binning_pass) { in ir3_nir_opt_preamble() 290 if (!v->binning_pass) in ir3_nir_opt_preamble()
|
D | ir3_shader.c | 331 v->binning_pass = !!nonbinning; in alloc_variant() 380 if (!v->binning_pass) { in alloc_variant() 469 const struct ir3_shader_key *key, bool binning_pass, in ir3_shader_get_variant() argument 485 if (v && binning_pass) { in ir3_shader_get_variant()
|
D | ir3_nir.c | 733 if (!so->binning_pass) in ir3_nir_lower_variant() 816 if (!so->binning_pass) in ir3_nir_lower_variant()
|
D | ir3_compiler_nir.c | 3899 !ctx->so->binning_pass) { in emit_function() 4763 if (ctx->compiler->gen >= 6 && so->binning_pass && in ir3_compile_shader_nir() 4798 if (so->binning_pass && (ctx->compiler->gen < 6)) in ir3_compile_shader_nir() 4825 if (so->binning_pass && (ctx->compiler->gen >= 6)) { in ir3_compile_shader_nir() 4853 so->binning_pass; in ir3_compile_shader_nir()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_emit.h | 51 bool binning_pass; member 87 if (emit->binning_pass && in fd5_emit_get_vp() 100 if (emit->binning_pass) { in fd5_emit_get_fp()
|
D | fd5_draw.c | 64 fd5_emit_render_cntl(ctx, false, emit->binning_pass); in draw_impl() 66 emit->binning_pass ? IGNORE_VISIBILITY : USE_VISIBILITY, info, in draw_impl() 125 emit.binning_pass = false; in fd5_draw_vbo() 131 emit.binning_pass = true; in fd5_draw_vbo()
|
D | fd5_program.c | 402 if (do_streamout && emit->binning_pass) in fd5_program_emit() 452 if (do_streamout && !emit->binning_pass) in fd5_program_emit() 504 if (emit->binning_pass) { in fd5_program_emit() 612 if (!emit->binning_pass) { in fd5_program_emit() 709 if (!emit->binning_pass) in fd5_program_emit()
|
D | fd5_emit.c | 535 if ((dirty & FD_DIRTY_FRAMEBUFFER) && !emit->binning_pass) { in fd5_emit_state() 577 else if (emit->binning_pass && blend->lrz_write && zsa->lrz_write) in fd5_emit_state() 706 if (emit->binning_pass) in fd5_emit_state() 723 if (!emit->binning_pass) in fd5_emit_state() 870 if (!emit->binning_pass) { in fd5_emit_state()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.h | 44 bool binning_pass, struct util_debug_callback *debug);
|
D | ir3_gallium.c | 121 bool binning_pass, struct util_debug_callback *debug) in ir3_shader_variant() argument 132 v = ir3_shader_get_variant(shader, &key, binning_pass, false, &created); in ir3_shader_variant()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_emit.c | 627 compute_lrz_state(struct fd6_emit *emit, bool binning_pass) assert_dt in compute_lrz_state() argument 636 if (!binning_pass) { in compute_lrz_state() 652 if (binning_pass) in compute_lrz_state() 677 if (!binning_pass) { in compute_lrz_state() 699 build_lrz(struct fd6_emit *emit, bool binning_pass) assert_dt in build_lrz() argument 703 struct fd6_lrz_state lrz = compute_lrz_state(emit, binning_pass); in build_lrz() 707 !memcmp(&fd6_ctx->last.lrz[binning_pass], &lrz, sizeof(lrz))) in build_lrz() 710 fd6_ctx->last.lrz[binning_pass] = lrz; in build_lrz()
|
D | fd6_program.c | 393 bool binning_pass) assert_dt in setup_stateobj() argument 413 const struct ir3_shader_variant *vs = binning_pass ? state->bs : state->vs; in setup_stateobj() 417 const struct ir3_shader_variant *fs = binning_pass ? &dummy_fs : state->fs; in setup_stateobj() 422 if (binning_pass && state->gs) in setup_stateobj() 550 !binning_pass && fs->fs.color_is_dual_source; in setup_stateobj() 646 if (do_streamout && !binning_pass) { in setup_stateobj() 1118 if (!binning_pass) in setup_stateobj()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 1711 bool binning_pass, in tu6_emit_program() argument 1728 if (binning_pass && !gs) { in tu6_emit_program() 1737 if (stage == MESA_SHADER_FRAGMENT && binning_pass) in tu6_emit_program() 2508 .is_binning = variant->binning_pass, in tu_append_executable()
|