v3d: Delay emitting ldvpm on V3D 4.x until it's actually used.
[mesa.git] / REVIEWERS
1 Overview:
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. Some fields do not
5 apply, for example, in all cases, send patches to:
6
7 mesa-dev@lists.freedesktop.org
8
9 and in all cases the patchwork instance is:
10
11 https://patchwork.freedesktop.org/project/mesa/
12
13 The purpose is not exactly the same the MAINTAINERS file in the linux
14 kernel, as there are not official/formal maintainers of different
15 subsystems in mesa, but is meant to give an idea of who to CC for
16 various patches for review, and to allow the use of
17 scripts/get_reviewer.pl as git --cc-cmd.
18
19 Usage:
20
21 When sending patches:
22
23 git send-email --cc-cmd ./scripts/get_reviewer.pl ...
24
25 Or to configure as default:
26
27 git config sendemail.cccmd ./scripts/get_reviewer.pl
28
29 Descriptions of section entries:
30
31 R: Designated reviewer: FullName <address@domain>
32 These reviewers should be CCed on patches.
33 F: Files and directories with wildcard patterns.
34 A trailing slash includes all files and subdirectory files.
35 F: drivers/net/ all files in and below drivers/net
36 F: drivers/net/* all files in drivers/net, but not below
37 F: */net/* all files in "any top level directory"/net
38 One pattern per line. Multiple F: lines acceptable.
39 N: Files and directories with regex patterns.
40 N: [^a-z]tegra all files whose path contains the word tegra
41 One pattern per line. Multiple N: lines acceptable.
42 scripts/get_maintainer.pl has different behavior for files that
43 match F: pattern and matches of N: patterns. By default,
44 get_maintainer will not look at git log history when an F: pattern
45 match occurs. When an N: match occurs, git log history is used
46 to also notify the people that have git commit signatures.
47
48 Maintainers List (try to look for most precise areas first)
49
50 Note: this is an opt-in system, I have not tried to add anyone who hasn't
51 either asked me or sent a patch to add themselves.
52
53 -----------------------------------
54
55 NIR
56 R: Jason Ekstrand <jason@jlekstrand.net>
57 F: src/compiler/nir/
58
59 DOCUMENTATION
60 R: Emil Velikov <emil.l.velikov@gmail.com>
61 R: Eric Engestrom <eric@engestrom.ch>
62 F: docs/
63 F: doxygen/
64
65 COMPATIBILITY HEADERS
66 R: Emil Velikov <emil.l.velikov@gmail.com>
67 F: include/c99*
68
69 DRI LOADER
70 R: Emil Velikov <emil.l.velikov@gmail.com>
71 F: src/loader/
72
73 EGL
74 R: Eric Engestrom <eric@engestrom.ch>
75 R: Emil Velikov <emil.l.velikov@gmail.com>
76 F: src/egl/
77 F: include/EGL/
78
79 HAIKU
80 R: Alexander von Gluck IV <kallisti5@unixzen.com>
81 F: include/HaikuGL/
82 F: src/egl/drivers/haiku/
83 F: src/gallium/state_trackers/hgl/
84 F: src/gallium/targets/haiku-softpipe/
85 F: src/gallium/winsys/sw/hgl/
86 F: src/hgl/
87
88 GALLIUM LOADER
89 R: Emil Velikov <emil.l.velikov@gmail.com>
90 F: src/gallium/auxiliary/pipe-loader/
91 F: src/gallium/auxiliary/target-helpers/
92
93 GALLIUM TARGETS
94 R: Emil Velikov <emil.l.velikov@gmail.com>
95 F: src/gallium/targets/
96
97 AUTOCONF BUILD
98 R: Emil Velikov <emil.l.velikov@gmail.com>
99 F: autogen.sh
100 F: configure.ac
101 F: */Automake.inc
102 F: */Makefile.*am
103 F: */Makefile.sources
104
105 SCONS BUILD
106 F: scons/
107 F: */SConscript*
108 F: */Makefile.sources
109
110 ANDROID BUILD
111 R: Emil Velikov <emil.l.velikov@gmail.com>
112 R: Rob Herring <robh@kernel.org>
113 F: CleanSpec.mk
114 F: */Android.*mk
115 F: */Makefile.sources
116
117 MESON BUILD
118 R: Dylan Baker <dylan@pnwbakers.com>
119 R: Eric Engestrom <eric@engestrom.ch>
120 F: */meson.build
121 F: meson.build
122 F: meson_options.txt
123
124 ANDROID EGL SUPPORT
125 R: Rob Herring <robh@kernel.org>
126 R: Tomasz Figa <tfiga@chromium.org>
127 F: src/egl/drivers/dri2/platform_android.c
128
129 WAYLAND EGL SUPPORT
130 R: Daniel Stone <daniels@collabora.com>
131 F: src/egl/wayland/*
132 F: src/egl/drivers/dri2/platform_wayland.c
133
134 FREEDRENO
135 R: Rob Clark <robclark@freedesktop.org>
136 F: src/gallium/drivers/freedreno/
137
138 GLX
139 R: Adam Jackson <ajax@redhat.com>
140 F: src/glx/
141
142 VULKAN
143 R: Eric Engestrom <eric@engestrom.ch>
144 F: src/vulkan/
145 F: include/vulkan/