glsl: remove unused detect_recursion_linked()
[mesa.git] / CODEOWNERS
blobfb8026bdb6e041059d4bf186d2d53d09c4c47668
1 # This file contains the GitLab handle of the maintainers/reviewers for
2 # a given file:
3 # https://docs.gitlab.com/ce/user/project/code_owners.html
5 # Consider these as the list of people who want to be involved in MRs
6 # touching these files/folders, and whom you can ask your questions and
7 # tag in issues.
9 # As of GitLab 14.3, all features surrounding this file are premium-only,
10 # which means this file is only read by humans for now.
12 # Paths starting with a `/` are relative to the git root, otherwise they
13 # can match any substring of the file's path.
14 # If multiple lines match, only the last one applies; there is no
15 # accumulation.
18 ##################
19 # INFRASTRUCTURE #
20 ##################
22 # Build system - Meson
23 meson.build @dbaker @eric
24 /meson_options.txt @dbaker @eric
25 /docs/meson.rst @dbaker @eric
27 # Build system - Android
28 /android/ @roman.stratiienko
30 # Compatibility headers
31 /include/c99* @xexaxo
32 /src/c11/ @lygstate
34 # Documentation
35 /docs/ @eric @xexaxo
38 ##########
39 # COMMON #
40 ##########
42 # NIR
43 /src/compiler/nir/ @gfxstrand
45 # Vulkan
46 /src/vulkan/ @gfxstrand
47 /include/vulkan/ @gfxstrand
50 #############
51 # PLATFORMS #
52 #############
54 # EGL
55 /src/egl/ @eric @xexaxo
56 /include/EGL/ @eric @xexaxo
58 # EGL - Android support
59 /src/egl/drivers/dri2/platform_android.c @robh @tfiga
61 # EGL - Device support
62 /src/egl/drivers/dri2/platform_device.c @xexaxo
64 # EGL - Wayland support
65 /src/egl/wayland/ @daniels @eric
66 /src/egl/drivers/dri2/platform_wayland.c @daniels @eric
68 # Gallium targets
69 /src/gallium/targets/ @xexaxo
71 # GLX
72 /src/glx/ @ajax
73 /include/GL/glx* @ajax
75 # GLVND
76 /src/egl/main/eglglvnd.c @kbrenneman
77 /src/egl/main/egldispatchstubs.* @kbrenneman
78 /src/egl/generate/ @kbrenneman
79 /src/glx/*glvnd* @kbrenneman
81 # Haiku
82 /src/egl/drivers/haiku/ @kallisti5
83 /src/gallium/frontends/hgl/ @kallisti5
84 /src/gallium/winsys/sw/hgl/ @kallisti5
86 # Loader - DRI/classic
87 /src/loader/ @xexaxo
89 # Loader - Gallium
90 /src/gallium/auxiliary/pipe-loader/ @xexaxo
91 /src/gallium/auxiliary/target-helpers/ @xexaxo
93 # Vulkan WSI - Display
94 /src/vulkan/wsi/wsi_common_display.* @keithp
95 /src/*/vulkan/*_wsi_display.c @keithp
98 ######
99 # CI #
100 ######
102 /.gitlab-ci.yml @eric
103 /.gitlab-ci/ @eric
104 gitlab-ci*.yml @eric
106 # Broadcom
107 /src/broadcom/ci/ @jasuarez @chema
110 ###########
111 # Drivers #
112 ###########
114 # Asahi
115 /src/asahi/ @alyssa
116 /src/gallium/drivers/asahi/ @alyssa
118 # Broadcom
119 /src/broadcom/ @itoral @apinheiro
120 /src/gallium/drivers/v3d/ @itoral @chema @jasuarez
121 /src/gallium/drivers/vc4/ @itoral @chema @jasuarez
123 # Freedreno
124 /src/gallium/drivers/freedreno/ @robclark
126 # Imagination
127 /include/drm-uapi/pvr_drm.h @aashishc @frankbinns @luigi.santivetti
128 /src/imagination/ @aashishc @frankbinns @luigi.santivetti
129 /src/imagination/rogue/ @simon-perretta-img
131 # Intel
132 /include/drm-uapi/i915_drm.h @kwg @llandwerlin @gfxstrand @idr
133 /include/pci_ids/i*_pci_ids.h @kwg @llandwerlin @gfxstrand @idr
134 /src/intel/ @kwg @llandwerlin @gfxstrand @idr
135 /src/gallium/winsys/iris/ @kwg @llandwerlin @gfxstrand @idr
136 /src/gallium/drivers/iris/ @kwg @llandwerlin @gfxstrand @idr
137 /src/gallium/drivers/i915/ @anholt
139 # Microsoft
140 /src/microsoft/ @jenatali
141 /src/gallium/drivers/d3d12/ @jenatali
143 # Panfrost
144 /src/panfrost/ @bbrezillon
145 /src/panfrost/midgard @italove
146 /src/gallium/drivers/panfrost/ @bbrezillon
148 # R300
149 /src/gallium/drivers/r300/ @ondracka @gawin
151 # VirGL - Video
152 /src/gallium/drivers/virgl/virgl_video.* @flynnjiang
153 /src/virtio/virtio-gpu/virgl_video_hw.h @flynnjiang
155 # VMware
156 /src/gallium/drivers/svga/ @brianp @charmainel
157 /src/gallium/winsys/svga/ @thomash @drawat