Searched refs:db_shader_control (Results 1 – 12 of 12) sorted by relevance
/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state_binning.c | 448 unsigned db_shader_control = sctx->ps_db_shader_control; in si_emit_dpbb_state() local 461 G_02880C_KILL_ENABLE(db_shader_control) || G_02880C_MASK_EXPORT_ENABLE(db_shader_control) || in si_emit_dpbb_state() 462 G_02880C_COVERAGE_TO_MASK_ENABLE(db_shader_control) || blend->alpha_to_coverage; in si_emit_dpbb_state() 464 bool db_can_reject_z_trivially = !G_02880C_Z_EXPORT_ENABLE(db_shader_control) || in si_emit_dpbb_state() 465 G_02880C_DEPTH_BEFORE_SHADER(db_shader_control) || in si_emit_dpbb_state() 468 G_02880C_CONSERVATIVE_Z_EXPORT(db_shader_control)); in si_emit_dpbb_state()
|
H A D | si_state_shaders.cpp | 2033 shader->ps.db_shader_control = S_02880C_Z_EXPORT_ENABLE(info->writes_z) | in si_shader_ps() 2042 … shader->ps.db_shader_control |= S_02880C_CONSERVATIVE_Z_EXPORT(V_02880C_EXPORT_GREATER_THAN_Z); in si_shader_ps() 2047 shader->ps.db_shader_control |= S_02880C_CONSERVATIVE_Z_EXPORT(V_02880C_EXPORT_LESS_THAN_Z); in si_shader_ps() 2074 shader->ps.db_shader_control |= S_02880C_DEPTH_BEFORE_SHADER(1) | in si_shader_ps() 2079 shader->ps.db_shader_control |= S_02880C_Z_ORDER(V_02880C_LATE_Z) | in si_shader_ps() 2083 shader->ps.db_shader_control |= S_02880C_Z_ORDER(V_02880C_EARLY_Z_THEN_LATE_Z); in si_shader_ps() 2087 shader->ps.db_shader_control |= S_02880C_PRE_SHADER_DEPTH_COVERAGE_ENABLE(1); in si_shader_ps() 2091 shader->ps.db_shader_control &= C_02880C_Z_ORDER; in si_shader_ps() 2092 shader->ps.db_shader_control |= S_02880C_Z_ORDER(V_02880C_LATE_Z); in si_shader_ps() 2096 shader->ps.db_shader_control |= S_02880C_DUAL_QUAD_DISABLE(1); in si_shader_ps() [all …]
|
H A D | si_state_draw.cpp | 270 unsigned db_shader_control = sctx->shader.ps.current->ps.db_shader_control; in si_update_shaders() local 271 if (sctx->ps_db_shader_control != db_shader_control) { in si_update_shaders() 272 sctx->ps_db_shader_control = db_shader_control; in si_update_shaders()
|
H A D | si_state.c | 1790 …unsigned db_shader_control = 0, db_render_control = 0, db_count_control = 0, vrs_override_cntl = 0; in si_emit_db_render_state() local 1876 db_shader_control |= sctx->ps_db_shader_control; in si_emit_db_render_state() 1881 db_shader_control |= S_02880C_OVERRIDE_INTRINSIC_RATE_ENABLE(1) | in si_emit_db_render_state() 1899 mode = sctx->screen->options.vrs2x2 && G_02880C_KILL_ENABLE(db_shader_control) ? in si_emit_db_render_state() 1931 db_shader_control); in si_emit_db_render_state() 1946 db_shader_control); in si_emit_db_render_state() 1958 db_shader_control); in si_emit_db_render_state()
|
H A D | si_shader.h | 965 unsigned db_shader_control; member
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_state.c | 1638 radeon_set_context_reg(cs, R_02880C_DB_SHADER_CONTROL, a->db_shader_control); in r600_emit_db_misc_state() 2444 … i, exports_ps, num_cout, spi_ps_in_control_0, spi_input_z, spi_ps_in_control_1, db_shader_control; in r600_update_ps_state() local 2510 db_shader_control = 0; in r600_update_ps_state() 2531 db_shader_control |= S_02880C_Z_EXPORT_ENABLE(z_export); in r600_update_ps_state() 2532 db_shader_control |= S_02880C_STENCIL_REF_EXPORT_ENABLE(stencil_export); in r600_update_ps_state() 2533 db_shader_control |= S_02880C_MASK_EXPORT_ENABLE(mask_export); in r600_update_ps_state() 2535 db_shader_control |= S_02880C_KILL_ENABLE(1); in r600_update_ps_state() 2597 shader->db_shader_control = db_shader_control; in r600_update_ps_state() 2807 unsigned db_shader_control; in r600_update_db_shader_control() local 2817 db_shader_control = rctx->ps_shader->current->db_shader_control | in r600_update_db_shader_control() [all …]
|
H A D | evergreen_state.c | 2113 radeon_set_context_reg(cs, R_02880C_DB_SHADER_CONTROL, a->db_shader_control); in evergreen_emit_db_misc_state() 3393 …exports_ps, num_cout, spi_ps_in_control_0, spi_input_z, spi_ps_in_control_1, db_shader_control = 0; in evergreen_update_ps_state() local 3508 db_shader_control |= S_02880C_KILL_ENABLE(1); in evergreen_update_ps_state() 3510 db_shader_control |= S_02880C_Z_EXPORT_ENABLE(z_export); in evergreen_update_ps_state() 3511 db_shader_control |= S_02880C_STENCIL_EXPORT_ENABLE(stencil_export); in evergreen_update_ps_state() 3512 db_shader_control |= S_02880C_MASK_EXPORT_ENABLE(mask_export); in evergreen_update_ps_state() 3515 db_shader_control |= S_02880C_DEPTH_BEFORE_SHADER(1) | in evergreen_update_ps_state() 3518 db_shader_control |= S_02880C_EXEC_ON_HIER_FAIL(1); in evergreen_update_ps_state() 3524 db_shader_control |= S_02880C_CONSERVATIVE_Z_EXPORT(V_02880C_EXPORT_ANY_Z); in evergreen_update_ps_state() 3527 db_shader_control |= S_02880C_CONSERVATIVE_Z_EXPORT(V_02880C_EXPORT_GREATER_THAN_Z); in evergreen_update_ps_state() [all …]
|
H A D | r600_shader.h | 42 unsigned db_shader_control; member
|
H A D | r600_pipe.h | 126 unsigned db_shader_control; member
|
/aosp_15_r20/external/mesa3d/src/amd/vulkan/ |
H A D | radv_shader_info.h | 294 uint32_t db_shader_control; member
|
H A D | radv_cmd_buffer.c | 7994 …if (!previous_ps || previous_ps->info.regs.ps.db_shader_control != ps->info.regs.ps.db_shader_cont… in radv_bind_fragment_shader() 10655 uint32_t db_shader_control; in radv_emit_db_shader_control() local 10658 db_shader_control = ps->info.regs.ps.db_shader_control; in radv_emit_db_shader_control() 10660 db_shader_control = S_02880C_CONSERVATIVE_Z_EXPORT(V_02880C_EXPORT_ANY_Z) | in radv_emit_db_shader_control() 10671 … db_shader_control = (db_shader_control & C_02880C_Z_ORDER) | S_02880C_Z_ORDER(V_02880C_LATE_Z); in radv_emit_db_shader_control() 10680 db_shader_control |= S_02880C_OVERRIDE_INTRINSIC_RATE_ENABLE(1); in radv_emit_db_shader_control() 10682 … db_shader_control |= S_02880C_OVERRIDE_INTRINSIC_RATE(util_logbase2(rasterization_samples)); in radv_emit_db_shader_control() 10685 … db_shader_control |= S_02880C_POPS_OVERLAP_NUM_SAMPLES(util_logbase2(rasterization_samples)); in radv_emit_db_shader_control() 10696 …db_shader_control |= S_02880C_OVERRIDE_INTRINSIC_RATE_ENABLE(1) | S_02880C_OVERRIDE_INTRINSIC_RATE… in radv_emit_db_shader_control() 10704 db_shader_control); in radv_emit_db_shader_control() [all …]
|
H A D | radv_shader.c | 1697 info->regs.ps.db_shader_control = in radv_precompute_registers_hw_fs()
|