mesa/src
Kenneth Graunke 55c262898a iris: Skip mi_builder init for indirect draws
We only need it for indirect draws.

Improves performance on an i7-12700 and A770:

- Piglit's drawoverhead base case +150.639% +/- 2.86933% (n=15).
- gfxbench5 gl_driver2_off +19.7219% +/- 1.13778% (n=15)
- SPECviewperf2020 catiav5test1 +1.6831% +/- 0.552052% (n=10).

Cc: mesa-stable
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26806>
2023-12-27 01:25:04 -08:00
..
amd meson: always define {,DRAW_}LLVM_AVAILABLE one way or the other 2023-12-24 10:01:39 +00:00
android_stub
asahi asahi: clamp draw count for mdi 2023-12-09 12:08:39 -04:00
broadcom ci/v3dv: add new failures 2023-12-24 00:48:10 +01:00
c11
compiler compiler/types: Use a typedef for glsl_type 2023-12-22 07:53:25 -08:00
drm-shim
egl egl/glx: fallback to software when Zink is forced and fails 2023-12-19 11:59:49 +00:00
etnaviv ci/austriancoder: separate HW definition from SW 2023-12-16 16:03:08 +01:00
freedreno ci: Remove per-driver wayland-dEQP-EGL xfails 2023-12-22 11:13:23 +00:00
gallium iris: Skip mi_builder init for indirect draws 2023-12-27 01:25:04 -08:00
gbm
getopt
glx glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL 2023-12-18 17:52:09 +00:00
gtest
imagination pvr: alloc WSI memory via GPU when there isn't a valid display FD 2023-12-12 12:41:13 +00:00
imgui
intel intel/fs/xe2+: Lift CPS dispatch width restrictions on Xe2+. 2023-12-22 10:37:00 -08:00
loader
mapi glthread: add a string table of function names 2023-12-08 04:25:52 +00:00
mesa mesa: Use glsl_type C helpers 2023-12-22 06:44:23 -08:00
microsoft ci/msvc: Rename vs2019 to msvc 2023-12-24 11:46:43 +00:00
nouveau nouveau: Use glsl_type C helpers 2023-12-22 06:44:23 -08:00
panfrost ci: Remove per-driver wayland-dEQP-EGL xfails 2023-12-22 11:13:23 +00:00
tool
util drirc/anv: disable FCV optimization for Baldur's Gate 3 2023-12-22 09:47:19 +00:00
virtio vulkan/android: Only limit advertised extensions in strict mode 2023-12-13 20:09:37 +00:00
vulkan Revert "vk/util: ignore unsupported feature structs" 2023-12-25 20:36:34 +00:00
.clang-format nir: add _safe variants of nir_foreach_reg_load/store 2023-12-15 17:19:28 +00:00
meson.build