gitlab: convert old REVIEWERS into GitLab's CODEOWNERS
[platform/upstream/mesa.git] / CODEOWNERS
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
4 #
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.
8 #
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.
11 #
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.
16
17
18 ##################
19 # INFRASTRUCTURE #
20 ##################
21
22 # Build system - Meson
23 meson.build @dbaker @eric
24 /meson_options.txt @dbaker @eric
25 /docs/meson.rst @dbaker @eric
26
27 # Compatibility headers
28 /include/c99* @evelikov
29 /include/c11* @eric
30
31 # Documentation
32 /docs/ @eric @evelikov
33
34
35 ##########
36 # COMMON #
37 ##########
38
39 # NIR
40 /src/compiler/nir/ @jekstrand
41
42 # Vulkan
43 /src/vulkan/ @eric @jekstrand
44 /include/vulkan/ @eric @jekstrand
45
46
47 #############
48 # PLATFORMS #
49 #############
50
51 # EGL
52 /src/egl/ @eric @evelikov
53 /include/EGL/ @eric @evelikov
54
55 # EGL - Android support
56 /src/egl/drivers/dri2/platform_android.c @robh @tfiga
57
58 # EGL - Device support
59 /src/egl/drivers/dri2/platform_device.c @evelikov
60
61 # EGL - Wayland support
62 /src/egl/wayland/ @daniels @eric
63 /src/egl/drivers/dri2/platform_wayland.c @daniels @eric
64
65 # Gallium targets
66 /src/gallium/targets/ @evelikov
67
68 # GLX
69 /src/glx/ @ajax
70 /include/GL/glx* @ajax
71
72 # GLVND
73 /src/egl/main/eglglvnd.c @kbrenneman
74 /src/egl/main/egldispatchstubs.* @kbrenneman
75 /src/egl/generate/ @kbrenneman
76 /src/glx/*glvnd* @kbrenneman
77
78 # Haiku
79 /include/HaikuGL/ @kallisti5
80 /src/egl/drivers/haiku/ @kallisti5
81 /src/gallium/frontends/hgl/ @kallisti5
82 /src/gallium/targets/haiku-softpipe/ @kallisti5
83 /src/gallium/winsys/sw/hgl/ @kallisti5
84 /src/hgl/ @kallisti5
85
86 # Loader - DRI/classic
87 /src/loader/ @evelikov
88
89 # Loader - Gallium
90 /src/gallium/auxiliary/pipe-loader/ @evelikov
91 /src/gallium/auxiliary/target-helpers/ @evelikov
92
93 # Vulkan WSI - Display
94 /src/vulkan/wsi/wsi_common_display.* @keithp
95 /src/*/vulkan/*_wsi_display.c @keithp
96
97
98 ###########
99 # Drivers #
100 ###########
101
102 # Freedreno
103 /src/gallium/drivers/freedreno/ @robclark
104
105 # VMware
106 /src/gallium/drivers/svga/ @brianp @charmainel
107 /src/gallium/winsys/svga/ @thomash @drawat