Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_draw.cpp1029 sctx->ia_multi_vgt_param[key.index] =
1077 unsigned ia_multi_vgt_param;
1099 ia_multi_vgt_param =
1100 sctx->ia_multi_vgt_param[key.index] | S_028AA8_PRIMGROUP_SIZE(primgroup_size - 1);
1106 ia_multi_vgt_param |= S_028AA8_PARTIAL_ES_WAVE_ON(1);
1113 sctx->family == CHIP_HAWAII && G_028AA8_SWITCH_ON_EOI(ia_multi_vgt_param) &&
1119 return ia_multi_vgt_param;
1280 unsigned ia_multi_vgt_param;
1282 ia_multi_vgt_param =
1288 if (ia_multi_vgt_param !
[all...]
H A Dsi_pipe.h1205 unsigned ia_multi_vgt_param[SI_NUM_VGT_PARAM_STATES]; member
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline.c1404 struct radv_ia_multi_vgt_param_helpers ia_multi_vgt_param = {0}; in radv_compute_ia_multi_vgt_param_helpers() local
1407 ia_multi_vgt_param.primgroup_size = in radv_compute_ia_multi_vgt_param_helpers()
1410 ia_multi_vgt_param.primgroup_size = 64; in radv_compute_ia_multi_vgt_param_helpers()
1412 ia_multi_vgt_param.primgroup_size = 128; /* recommended without a GS */ in radv_compute_ia_multi_vgt_param_helpers()
1415 ia_multi_vgt_param.partial_es_wave = false; in radv_compute_ia_multi_vgt_param_helpers()
1417 if (SI_GS_PER_ES / ia_multi_vgt_param.primgroup_size >= pdevice->gs_table_depth - 3) in radv_compute_ia_multi_vgt_param_helpers()
1418 ia_multi_vgt_param.partial_es_wave = true; in radv_compute_ia_multi_vgt_param_helpers()
1420 ia_multi_vgt_param.ia_switch_on_eoi = false; in radv_compute_ia_multi_vgt_param_helpers()
1422 ia_multi_vgt_param.ia_switch_on_eoi = true; in radv_compute_ia_multi_vgt_param_helpers()
1424 ia_multi_vgt_param in radv_compute_ia_multi_vgt_param_helpers()
[all...]
H A Dsi_cmd_buffer.c817 bool partial_es_wave = cmd_buffer->state.graphics_pipeline->ia_multi_vgt_param.partial_es_wave; in si_get_ia_multi_vgt_param()
831 if (num_prims < cmd_buffer->state.graphics_pipeline->ia_multi_vgt_param.primgroup_size) in si_get_ia_multi_vgt_param()
835 ia_switch_on_eoi = cmd_buffer->state.graphics_pipeline->ia_multi_vgt_param.ia_switch_on_eoi; in si_get_ia_multi_vgt_param()
836 partial_vs_wave = cmd_buffer->state.graphics_pipeline->ia_multi_vgt_param.partial_vs_wave; in si_get_ia_multi_vgt_param()
919 return cmd_buffer->state.graphics_pipeline->ia_multi_vgt_param.base | in si_get_ia_multi_vgt_param()
H A Dradv_cmd_buffer.c4142 unsigned ia_multi_vgt_param; in si_emit_ia_multi_vgt_param() local
4144 ia_multi_vgt_param = in si_emit_ia_multi_vgt_param()
4148 if (state->last_ia_multi_vgt_param != ia_multi_vgt_param) { in si_emit_ia_multi_vgt_param()
4151 R_030960_IA_MULTI_VGT_PARAM, 4, ia_multi_vgt_param); in si_emit_ia_multi_vgt_param()
4153 radeon_set_context_reg_idx(cs, R_028AA8_IA_MULTI_VGT_PARAM, 1, ia_multi_vgt_param); in si_emit_ia_multi_vgt_param()
4155 radeon_set_context_reg(cs, R_028AA8_IA_MULTI_VGT_PARAM, ia_multi_vgt_param); in si_emit_ia_multi_vgt_param()
4157 state->last_ia_multi_vgt_param = ia_multi_vgt_param; in si_emit_ia_multi_vgt_param()
H A Dradv_private.h2150 struct radv_ia_multi_vgt_param_helpers ia_multi_vgt_param;

Completed in 36 milliseconds