radeonsi: enable PIPE_CAP_ALLOW_DRAW_OUT_OF_ORDER

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16139>
This commit is contained in:
Pierre-Eric Pelloux-Prayer 2022-04-25 14:19:24 +02:00 committed by Marge Bot
parent bd88bed855
commit 3de97742ca
3 changed files with 1 additions and 2 deletions

View file

@ -166,6 +166,7 @@ static int si_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
case PIPE_CAP_COMPUTE_SHADER_DERIVATIVES:
case PIPE_CAP_IMAGE_ATOMIC_INC_WRAP:
case PIPE_CAP_IMAGE_STORE_FORMATTED:
case PIPE_CAP_ALLOW_DRAW_OUT_OF_ORDER:
return 1;
case PIPE_CAP_TEXTURE_TRANSFER_MODES:

View file

@ -1267,7 +1267,6 @@ static struct pipe_screen *radeonsi_screen_create_impl(struct radeon_winsys *ws,
sscreen->has_out_of_order_rast =
sscreen->info.has_out_of_order_rast && !(sscreen->debug_flags & DBG(NO_OUT_OF_ORDER));
sscreen->allow_draw_out_of_order = driQueryOptionb(config->options, "allow_draw_out_of_order");
sscreen->use_ngg = !(sscreen->debug_flags & DBG(NO_NGG)) &&
sscreen->info.chip_class >= GFX10 &&

View file

@ -566,7 +566,6 @@ struct si_screen {
unsigned pbb_persistent_states_per_bin;
bool has_draw_indirect_multi;
bool has_out_of_order_rast;
bool allow_draw_out_of_order;
bool dpbb_allowed;
bool use_ngg;
bool use_ngg_culling;