From 74a654e273e1c685579f1c01595db4d596a5f04b Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Fri, 13 Nov 2020 12:53:49 +0100 Subject: [PATCH] vkd3d: Disable waveops for time being. The fix which enabled waveops detection broke HZD, since we never tested with that feature enabled. Keep it disabled until we can figure out what is going on. Signed-off-by: Hans-Kristian Arntzen --- libs/vkd3d/device.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c index c8c4f760..4c53ce53 100644 --- a/libs/vkd3d/device.c +++ b/libs/vkd3d/device.c @@ -4248,7 +4248,9 @@ static void d3d12_device_caps_init_feature_options1(struct d3d12_device *device) { D3D12_FEATURE_DATA_D3D12_OPTIONS1 *options1 = &device->d3d12_caps.options1; - options1->WaveOps = device->d3d12_caps.max_shader_model >= D3D_SHADER_MODEL_6_0; + /* FIXME: Enabling wave ops breaks HZD, disable for time being. */ + /*options1->WaveOps = device->d3d12_caps.max_shader_model >= D3D_SHADER_MODEL_6_0;*/ + options1->WaveOps = FALSE; if (device->vk_info.EXT_subgroup_size_control) {