mesa/src/compiler
Emma Anholt f3df3d4c80 glsl: Make all drivers take the GLSLOptimizeConservatively path.
Now that all consumers of GLSL use NIR, make the remaining drivers take
the path that relies on NIR to really do optimization.

nouveau steam shader-db runtime -6.69631% +/- 1.29235% (n=12).
No change on shader-db there.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16364>
2022-05-10 05:03:34 +00:00
..
clc clc: Declare LLVMContexts on the stack 2022-04-14 21:19:56 +00:00
glsl glsl: Make all drivers take the GLSLOptimizeConservatively path. 2022-05-10 05:03:34 +00:00
isaspec util: Remove util_cpu_detect 2022-04-20 18:44:35 +00:00
nir nir: add a nir_remove_non_entrypoints helper 2022-05-10 03:37:44 +00:00
spirv vtn: clamp SpvOpImageQuerySize dest to 32 bit 2022-04-29 00:01:20 +00:00
builtin_type_macros.h
glsl_types.cpp util: Remove util_cpu_detect 2022-04-20 18:44:35 +00:00
glsl_types.h
meson.build
nir_gl_types.h
nir_types.cpp
nir_types.h
shader_enums.c
shader_enums.h nir: Introduce workgroup_index and ability to lower workgroup_id to it. 2022-03-08 17:36:31 +00:00
shader_info.h spirv: Implement the function portion of the Linkage capability 2022-03-23 10:24:31 +00:00