summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_debug.h
diff options
context:
space:
mode:
authorSamuel Pitoiset <[email protected]>2018-03-28 19:03:00 +0200
committerSamuel Pitoiset <[email protected]>2018-04-04 13:32:00 +0200
commit922cd38172b8a2bc286bd082fde9cad4e278765b (patch)
tree592c01b33351cac101b1cd21361a7d9f87662ed2 /src/amd/vulkan/radv_debug.h
parentd6709c91a63cd3f43a2acedb9a2775e4cd8c79cc (diff)
radv: implement out-of-order rasterization when it's safe on VI+
Disabled by default for now, it can be enabled with RADV_PERFTEST=outoforder. No CTS regressions on Polaris, and all Vulkan games I tested look good as well. Expect small performance improvements for applications where out-of-order rasterization can be enabled by the driver. Loosely based on RadeonSI. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_debug.h')
-rw-r--r--src/amd/vulkan/radv_debug.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/amd/vulkan/radv_debug.h b/src/amd/vulkan/radv_debug.h
index 08877676b5d..f35991fa4e5 100644
--- a/src/amd/vulkan/radv_debug.h
+++ b/src/amd/vulkan/radv_debug.h
@@ -50,6 +50,7 @@ enum {
RADV_PERFTEST_SISCHED = 0x2,
RADV_PERFTEST_LOCAL_BOS = 0x4,
RADV_PERFTEST_BINNING = 0x8,
+ RADV_PERFTEST_OUT_OF_ORDER = 0x10,
};
bool