From 1f248572ac522869057f7a138133218fae7ca767 Mon Sep 17 00:00:00 2001 From: Triang3l Date: Wed, 19 Sep 2018 23:26:45 +0300 Subject: [PATCH] [D3D12] Better explanation of dxbc_switch --- src/xenia/gpu/dxbc_shader_translator.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xenia/gpu/dxbc_shader_translator.cc b/src/xenia/gpu/dxbc_shader_translator.cc index 2e197fd9a..df9eb62a6 100644 --- a/src/xenia/gpu/dxbc_shader_translator.cc +++ b/src/xenia/gpu/dxbc_shader_translator.cc @@ -31,7 +31,9 @@ DEFINE_bool(dxbc_indexable_temps, true, DEFINE_bool(dxbc_switch, true, "Use switch rather than if for flow control. Turning this off or " "on may improve stability, though this heavily depends on the " - "driver."); + "driver - on AMD, it's recommended to have this set to true, as " + "Halo 3 appears to crash when if is used for flow control " + "(possibly the shader compiler tries to flatten them)."); namespace xe { namespace gpu {