freedreno: Update gmem/sysmem debug options to be in line with turnip

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12128>
This commit is contained in:
Danylo Piliaiev 2022-01-28 14:52:23 +02:00 committed by Marge Bot
parent dbae9fa7d8
commit a4f9c54444
4 changed files with 8 additions and 8 deletions

View File

@ -63,7 +63,7 @@ deqp_args = [
fraction = 5
prefix = "gmem-"
[deqp.env]
FD_MESA_DEBUG = "nobypass"
FD_MESA_DEBUG = "gmem"
# force-bypass testing
@ -81,7 +81,7 @@ flakes = ["install/freedreno-a630-bypass-flakes.txt"]
fraction = 5
prefix = "bypass-"
[deqp.env]
FD_MESA_DEBUG = "nogmem"
FD_MESA_DEBUG = "sysmem"
# noubo testing

View File

@ -688,7 +688,7 @@ fd_gmem_render_tiles(struct fd_batch *batch)
}
if (ctx->emit_sysmem_prep && !batch->nondraw) {
if (fd_autotune_use_bypass(&ctx->autotune, batch) && !FD_DBG(NOBYPASS)) {
if (fd_autotune_use_bypass(&ctx->autotune, batch) && !FD_DBG(GMEM)) {
sysmem = true;
}
@ -698,7 +698,7 @@ fd_gmem_render_tiles(struct fd_batch *batch)
}
}
if (FD_DBG(NOGMEM))
if (FD_DBG(SYSMEM))
sysmem = true;
/* Layered rendering always needs bypass. */

View File

@ -73,10 +73,10 @@ static const struct debug_named_value fd_debug_options[] = {
{"ddraw", FD_DBG_DDRAW, "Mark all state dirty after draw"},
{"noscis", FD_DBG_NOSCIS, "Disable scissor optimization"},
{"direct", FD_DBG_DIRECT, "Force inline (SS_DIRECT) state loads"},
{"nobypass", FD_DBG_NOBYPASS, "Disable GMEM bypass"},
{"gmem", FD_DBG_GMEM, "Use gmem rendering when it is permitted"},
{"perf", FD_DBG_PERF, "Enable performance warnings"},
{"nobin", FD_DBG_NOBIN, "Disable hw binning"},
{"nogmem", FD_DBG_NOGMEM, "Disable GMEM rendering (bypass only)"},
{"sysmem", FD_DBG_SYSMEM, "Use sysmem only rendering (no tiling)"},
{"serialc", FD_DBG_SERIALC,"Disable asynchronous shader compile"},
{"shaderdb", FD_DBG_SHADERDB, "Enable shaderdb output"},
{"flush", FD_DBG_FLUSH, "Force flush after every draw"},

View File

@ -73,10 +73,10 @@ enum fd_debug_flag {
FD_DBG_DDRAW = BITFIELD_BIT(3),
FD_DBG_NOSCIS = BITFIELD_BIT(4),
FD_DBG_DIRECT = BITFIELD_BIT(5),
FD_DBG_NOBYPASS = BITFIELD_BIT(6),
FD_DBG_GMEM = BITFIELD_BIT(6),
FD_DBG_PERF = BITFIELD_BIT(7),
FD_DBG_NOBIN = BITFIELD_BIT(8),
FD_DBG_NOGMEM = BITFIELD_BIT(9),
FD_DBG_SYSMEM = BITFIELD_BIT(9),
FD_DBG_SERIALC = BITFIELD_BIT(10),
FD_DBG_SHADERDB = BITFIELD_BIT(11),
FD_DBG_FLUSH = BITFIELD_BIT(12),