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:
parent
dbae9fa7d8
commit
a4f9c54444
|
@ -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
|
||||
|
|
|
@ -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. */
|
||||
|
|
|
@ -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"},
|
||||
|
|
|
@ -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),
|
||||
|
|
Loading…
Reference in New Issue