From: SoroushIMG Date: Wed, 21 Sep 2022 19:59:37 +0000 (+0100) Subject: zink: lower 64bit vars for drivers without float64 X-Git-Tag: upstream/22.3.5~2082 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5a831be1ac785bc72947c8de95ed06bebc649c0e;p=platform%2Fupstream%2Fmesa.git zink: lower 64bit vars for drivers without float64 Reviewed-by: Mike Blumenkrantz Part-of: --- diff --git a/src/gallium/drivers/zink/zink_compiler.c b/src/gallium/drivers/zink/zink_compiler.c index 558fdcf..5ff7dc6 100644 --- a/src/gallium/drivers/zink/zink_compiler.c +++ b/src/gallium/drivers/zink/zink_compiler.c @@ -3255,7 +3255,7 @@ zink_shader_create(struct zink_screen *screen, struct nir_shader *nir, NIR_PASS(bindless_lowered, nir, lower_bindless, &bindless); ret->bindless |= bindless_lowered; - if (!screen->info.feats.features.shaderInt64) + if (!screen->info.feats.features.shaderInt64 || !screen->info.feats.features.shaderFloat64) NIR_PASS_V(nir, lower_64bit_vars); NIR_PASS_V(nir, match_tex_dests);