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 <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user