mesa/src
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
..
amd radeonsi/vcn: update av1 decoding to support vcn4 2022-05-10 04:29:55 +00:00
android_stub
asahi agx: Restore Valve copyright header 2022-05-10 01:36:18 +00:00
broadcom v3dv: don't leak variant QPU when pipeline compile fails 2022-05-09 12:12:35 +00:00
compiler glsl: Make all drivers take the GLSLOptimizeConservatively path. 2022-05-10 05:03:34 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl/kopper: Hook up eglSwapInterval 2022-05-04 15:06:51 +00:00
etnaviv etnaviv: fill all minor GPU features from the kernel 2022-04-27 09:10:27 +00:00
freedreno tu: Implement VK_EXT_image_view_min_lod 2022-05-09 07:53:41 +00:00
gallium glsl: Make all drivers take the GLSLOptimizeConservatively path. 2022-05-10 05:03:34 +00:00
gbm
getopt
glx glx/kopper: Enable GLX_EXT_swap_control etc. 2022-05-04 15:06:51 +00:00
gtest
hgl
imagination pvr: Update pvrsrvkm to fw 1.17 . 2022-05-05 10:35:35 +00:00
imgui
intel nir: add a nir_remove_non_entrypoints helper 2022-05-10 03:37:44 +00:00
loader
mapi win32: Do not use BUILD_GL32, we use def file to export win32 dll symbols. 2022-04-19 19:38:47 +00:00
mesa glsl: Make all drivers take the GLSLOptimizeConservatively path. 2022-05-10 05:03:34 +00:00
microsoft nir: add a nir_remove_non_entrypoints helper 2022-05-10 03:37:44 +00:00
nouveau nouveau: disable fences when running under drm-shim. 2022-05-09 23:10:45 +00:00
panfrost pan/va: Add whitespace after disassembled branches 2022-05-09 20:51:15 +00:00
tool
util util: fix test on msvc 2022-05-03 19:33:20 +00:00
virtio venus: extend buffer cache to cover layering usage 2022-05-07 05:26:44 +00:00
vulkan nir: add a nir_remove_non_entrypoints helper 2022-05-10 03:37:44 +00:00
meson.build