Commit 7648060d authored by Marek Olšák's avatar Marek Olšák Committed by Marge Bot
Browse files

radeonsi: enable NGG culling by default on gfx10.3 dGPUs



for better performance
Acked-by: Pierre-Eric Pelloux-Prayer's avatarPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <!7172>
parent e7d3f22c
......@@ -2794,11 +2794,15 @@ static void *si_create_shader_selector(struct pipe_context *ctx,
if (sscreen->debug_flags & DBG(ALWAYS_NGG_CULLING_ALL))
sel->ngg_cull_vert_threshold = 0; /* always enabled */
else if (sscreen->options.shader_culling)
else if (sscreen->options.shader_culling ||
(sscreen->info.chip_class == GFX10_3 &&
sscreen->info.has_dedicated_vram))
sel->ngg_cull_vert_threshold = 1500; /* vertex count must be more than this */
} else if (sel->info.stage == MESA_SHADER_TESS_EVAL) {
if (sscreen->debug_flags & DBG(ALWAYS_NGG_CULLING_ALL) ||
sscreen->debug_flags & DBG(ALWAYS_NGG_CULLING_TESS))
sscreen->debug_flags & DBG(ALWAYS_NGG_CULLING_TESS) ||
(sscreen->info.chip_class == GFX10_3 &&
sscreen->info.has_dedicated_vram))
sel->ngg_cull_vert_threshold = 0; /* always enabled */
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment