1Overview: 2 3 This file is similar in syntax (or more precisly a subset) of what is 4 used by the MAINTAINERS file in the linux kernel. 5 The purpose is not exactly the same the MAINTAINERS file in the linux 6 kernel, as there are not official/formal maintainers of different 7 subsystems in mesa, but is meant to give an idea of who to CC for 8 various patches for review. 9 10Descriptions of section entries: 11 12 R: Designated reviewer: FullName <address@domain> 13 These reviewers should be CCed on patches. 14 F: Files and directories with wildcard patterns. 15 A trailing slash includes all files and subdirectory files. 16 F: drivers/net/ all files in and below drivers/net 17 F: drivers/net/* all files in drivers/net, but not below 18 F: */net/* all files in "any top level directory"/net 19 One pattern per line. Multiple F: lines acceptable. 20 21Maintainers List (try to look for most precise areas first) 22 23Note: this is an opt-in system, I have not tried to add anyone who hasn't 24either asked me or sent a patch to add themselves. 25 26 ----------------------------------- 27 28NIR 29R: Jason Ekstrand <jason@jlekstrand.net> 30F: src/compiler/nir/ 31 32DOCUMENTATION 33R: Emil Velikov <emil.l.velikov@gmail.com> 34R: Eric Engestrom <eric@engestrom.ch> 35F: docs/ 36F: doxygen/ 37 38COMPATIBILITY HEADERS 39R: Emil Velikov <emil.l.velikov@gmail.com> 40F: include/c99* 41 42DRI LOADER 43R: Emil Velikov <emil.l.velikov@gmail.com> 44F: src/loader/ 45 46EGL 47R: Eric Engestrom <eric@engestrom.ch> 48R: Emil Velikov <emil.l.velikov@gmail.com> 49F: src/egl/ 50F: include/EGL/ 51 52HAIKU 53R: Alexander von Gluck IV <kallisti5@unixzen.com> 54F: include/HaikuGL/ 55F: src/egl/drivers/haiku/ 56F: src/gallium/state_trackers/hgl/ 57F: src/gallium/targets/haiku-softpipe/ 58F: src/gallium/winsys/sw/hgl/ 59F: src/hgl/ 60 61GALLIUM LOADER 62R: Emil Velikov <emil.l.velikov@gmail.com> 63F: src/gallium/auxiliary/pipe-loader/ 64F: src/gallium/auxiliary/target-helpers/ 65 66GALLIUM TARGETS 67R: Emil Velikov <emil.l.velikov@gmail.com> 68F: src/gallium/targets/ 69 70SCONS BUILD 71F: scons/ 72F: */SConscript* 73F: */Makefile.sources 74 75ANDROID BUILD 76R: Emil Velikov <emil.l.velikov@gmail.com> 77R: Rob Herring <robh@kernel.org> 78F: CleanSpec.mk 79F: */Android.*mk 80F: */Makefile.sources 81 82MESON BUILD 83R: Dylan Baker <dylan@pnwbakers.com> 84R: Eric Engestrom <eric@engestrom.ch> 85F: */meson.build 86F: meson.build 87F: meson_options.txt 88 89ANDROID EGL SUPPORT 90R: Rob Herring <robh@kernel.org> 91R: Tomasz Figa <tfiga@chromium.org> 92F: src/egl/drivers/dri2/platform_android.c 93 94WAYLAND EGL SUPPORT 95R: Daniel Stone <daniels@collabora.com> 96F: src/egl/wayland/* 97F: src/egl/drivers/dri2/platform_wayland.c 98 99FREEDRENO 100R: Rob Clark <robclark@freedesktop.org> 101F: src/gallium/drivers/freedreno/ 102 103GLX 104R: Adam Jackson <ajax@redhat.com> 105F: src/glx/ 106 107VULKAN 108R: Eric Engestrom <eric@engestrom.ch> 109F: src/vulkan/ 110F: include/vulkan/ 111 112VMWARE DRIVER 113R: Brian Paul <brianp@vmware.com> 114R: Charmaine Lee <charmainel@vmware.com> 115F: src/gallium/drivers/svga/ 116 117VMWARE WINSYS CODE 118R: Thomas Hellstrom <thellstrom@vmware.com> 119R: Deepak Rawat <drawat@vmware.com> 120F: src/gallium/winsys/svga/ 121