diff options
author | Nicolai Hähnle <[email protected]> | 2017-09-08 12:05:24 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2017-09-18 11:25:19 +0200 |
commit | aab134cfa57cd2f72d4234fe3f41e392e6a4f48d (patch) | |
tree | af1048a00370108fe6186e2157a326fbfa33973c /src/gallium/drivers/radeon | |
parent | 66d03d0e3e963f83b15aec910325ae9cce07d092 (diff) |
radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUs
This does not take commutative blending into account yet.
R600_DEBUG=nooutoforder disables it.
Reviewed-by: Marek Olšák <[email protected]>
Tested-by: Dieter Nützel <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon')
-rw-r--r-- | src/gallium/drivers/radeon/r600_pipe_common.c | 1 | ||||
-rw-r--r-- | src/gallium/drivers/radeon/r600_pipe_common.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.c b/src/gallium/drivers/radeon/r600_pipe_common.c index 1183e181a82..59fcb63fb7a 100644 --- a/src/gallium/drivers/radeon/r600_pipe_common.c +++ b/src/gallium/drivers/radeon/r600_pipe_common.c @@ -891,6 +891,7 @@ static const struct debug_named_value common_debug_options[] = { { "nodccfb", DBG_NO_DCC_FB, "Disable separate DCC on the main framebuffer" }, { "nodpbb", DBG_NO_DPBB, "Disable DPBB." }, { "nodfsm", DBG_NO_DFSM, "Disable DFSM." }, + { "nooutoforder", DBG_NO_OUT_OF_ORDER, "Disable out-of-order rasterization" }, DEBUG_NAMED_VALUE_END /* must be last */ }; diff --git a/src/gallium/drivers/radeon/r600_pipe_common.h b/src/gallium/drivers/radeon/r600_pipe_common.h index 46db2c968f3..bd0dc76ec2b 100644 --- a/src/gallium/drivers/radeon/r600_pipe_common.h +++ b/src/gallium/drivers/radeon/r600_pipe_common.h @@ -110,7 +110,7 @@ struct u_log_context; #define DBG_NO_RB_PLUS (1ull << 45) #define DBG_SI_SCHED (1ull << 46) #define DBG_MONOLITHIC_SHADERS (1ull << 47) -/* gap */ +#define DBG_NO_OUT_OF_ORDER (1ull << 48) #define DBG_UNSAFE_MATH (1ull << 49) #define DBG_NO_DCC_FB (1ull << 50) #define DBG_TEST_VMFAULT_CP (1ull << 51) |