diff options
author | Emma Anholt <emma@anholt.net> | 2023-03-22 13:20:03 -0700 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2023-04-06 02:32:00 +0000 |
commit | 2a33ea95d66cd7ba83e2774f5559bf781da66c40 (patch) | |
tree | 7fd05ea05575cae58ed042b3461b4df2b13490f3 /src/gallium/drivers/virgl/virgl_screen.c | |
parent | 675f4ff596f358bf19f499a6ab06ae035e3eb9c8 (diff) |
glsl: Retire ldexp lowering in favor of the nir lowering flag.
Compilers need to set the nir flag anyway for vulkan, so just pass ldexp
through to NIR and let that handle it.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22083>
Diffstat (limited to 'src/gallium/drivers/virgl/virgl_screen.c')
-rw-r--r-- | src/gallium/drivers/virgl/virgl_screen.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/virgl/virgl_screen.c b/src/gallium/drivers/virgl/virgl_screen.c index 87aedd9c996..ff04d406fa2 100644 --- a/src/gallium/drivers/virgl/virgl_screen.c +++ b/src/gallium/drivers/virgl/virgl_screen.c @@ -1195,6 +1195,7 @@ virgl_create_screen(struct virgl_winsys *vws, const struct pipe_screen_config *c } screen->compiler_options.lower_ffma32 = true; screen->compiler_options.fuse_ffma32 = false; + screen->compiler_options.lower_ldexp = true; screen->compiler_options.lower_image_offset_to_range_base = true; screen->compiler_options.lower_atomic_offset_to_range_base = true; |