From 252a89a2c9c6ecce734fb1fc3e2c83ab2a3c847e Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Fri, 28 Jan 2022 12:55:29 -0800 Subject: [PATCH] d3d12: Set lower full fp64 compiler options flag when needed Reviewed-by: Bill Kristiansen Reviewed-By: Sil Vilerino Part-of: --- src/gallium/drivers/d3d12/d3d12_screen.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/drivers/d3d12/d3d12_screen.cpp b/src/gallium/drivers/d3d12/d3d12_screen.cpp index 17a48b07c0e..43d58b861a3 100644 --- a/src/gallium/drivers/d3d12/d3d12_screen.cpp +++ b/src/gallium/drivers/d3d12/d3d12_screen.cpp @@ -1235,6 +1235,9 @@ d3d12_init_screen(struct d3d12_screen *screen, struct sw_winsys *winsys, IUnknow screen->nir_options.lower_int64_options = (nir_lower_int64_options)~0; } + if (!screen->opts.DoublePrecisionFloatShaderOps) + screen->nir_options.lower_doubles_options = (nir_lower_doubles_options)~0; + return true; failed: