mesa/src
Lionel Landwerlin a9aeae71f5 util: add a script to auto-generate a drirc infrascture per driver
Instead of having each driver define :
  - options through DRI_CONF_OPT_* macros
  - call driQueryOption*() to parse those options
  - define all the variables to old those options' values

We add one script to do it all for you. All you have to do now is list
all the options you want in a python file.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41697>
2026-05-20 08:00:57 +00:00
..
amd amd: Build nir files only when with_gfx_compute 2026-05-19 22:14:41 +00:00
android_stub android_stub: purge unused log utils 2026-05-01 20:23:23 +00:00
asahi util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
broadcom util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
c11
compiler nir/instr_set: Consider normalization when calculating hash 2026-05-20 05:24:21 +00:00
drm-shim drm-shim: fix shim on GLX 2026-04-14 12:06:10 +00:00
egl egl/dri2: require valid render fd before advertising EGL_WL_bind_wayland_display 2026-05-13 16:16:48 +00:00
etnaviv etnaviv: initialize value before calling etna_gpu_get_param(), in case it fails 2026-05-18 14:44:21 +00:00
freedreno util/u_trace: Rework resource management 2026-05-19 20:27:59 +00:00
gallium radeonsi/sqtt: hash only the relevant part of the shader key 2026-05-20 09:42:49 +02:00
gbm gbm: Replace VER_MIN with common MIN2 2026-04-30 13:00:03 +00:00
getopt
gfxstream gfxstream: remove android conditioning for sampler extensions 2026-05-19 23:40:54 +00:00
glx glx/windows: Drop static from driwindowsCreateScreen() 2026-05-18 13:33:35 +00:00
gtest
imagination util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
imgui imgui: update copy and port all tools using it 2026-04-30 10:59:45 +00:00
intel intel/dev: ARL-H supports EXECUTE_INDIRECT_* 2026-05-19 22:41:53 +00:00
kosmickrisp nir: remove ffma_old 2026-05-19 18:13:42 +00:00
loader util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
mesa nir: remove ffma_old 2026-05-19 18:13:42 +00:00
microsoft util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
nouveau util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
panfrost util/u_trace: Rework resource management 2026-05-19 20:27:59 +00:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool pps: Re-emit time clock_sync more regularly 2026-05-06 21:37:15 +00:00
util util: add a script to auto-generate a drirc infrascture per driver 2026-05-20 08:00:57 +00:00
virtio util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
vulkan wsi: correct the erroneous assertion 2026-05-19 23:13:56 +00:00
x11 meson: Add support for buidling zink + Turnip/KGSL 2026-03-31 15:00:29 +00:00
.clang-format intel: add Jay 2026-04-10 18:21:21 +00:00
meson.build gallium/dril: Don't use gbm if there is no gbm configured 2026-02-17 08:24:02 +00:00