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
23meson.build @dbaker @eric
24/meson_options.txt @dbaker @eric
25/docs/meson.rst @dbaker @eric
26
27# Build system - Android
28/android/ @roman.stratiienko
29
30# Compatibility headers
31/include/c99* @evelikov
32/include/c11* @eric
33
34# Documentation
35/docs/ @eric @evelikov
36
37
38##########
39# COMMON #
40##########
41
42# NIR
43/src/compiler/nir/ @jekstrand
44
45# Vulkan
46/src/vulkan/ @eric @jekstrand
47/include/vulkan/ @eric @jekstrand
48
49
50#############
51# PLATFORMS #
52#############
53
54# EGL
55/src/egl/ @eric @evelikov
56/include/EGL/ @eric @evelikov
57
58# EGL - Android support
59/src/egl/drivers/dri2/platform_android.c @robh @tfiga
60
61# EGL - Device support
62/src/egl/drivers/dri2/platform_device.c @evelikov
63
64# EGL - Wayland support
65/src/egl/wayland/ @daniels @eric
66/src/egl/drivers/dri2/platform_wayland.c @daniels @eric
67
68# Gallium targets
69/src/gallium/targets/ @evelikov
70
71# GLX
72/src/glx/ @ajax
73/include/GL/glx* @ajax
74
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
80
81# Haiku
82/include/HaikuGL/ @kallisti5
83/src/egl/drivers/haiku/ @kallisti5
84/src/gallium/frontends/hgl/ @kallisti5
85/src/gallium/targets/haiku-softpipe/ @kallisti5
86/src/gallium/winsys/sw/hgl/ @kallisti5
87/src/hgl/ @kallisti5
88
89# Loader - DRI/classic
90/src/loader/ @evelikov
91
92# Loader - Gallium
93/src/gallium/auxiliary/pipe-loader/ @evelikov
94/src/gallium/auxiliary/target-helpers/ @evelikov
95
96# Vulkan WSI - Display
97/src/vulkan/wsi/wsi_common_display.* @keithp
98/src/*/vulkan/*_wsi_display.c @keithp
99
100
101###########
102# Drivers #
103###########
104
105# Asahi
106/src/asahi/ @alyssa
107/src/gallium/drivers/asahi/ @alyssa
108
109# Freedreno
110/src/gallium/drivers/freedreno/ @robclark
111
112# Intel
113/include/drm-uapi/i915_drm.h @kwg @llandwerlin @jekstrand @idr
114/include/pci_ids/i*_pci_ids.h @kwg @llandwerlin @jekstrand @idr
115/src/intel/ @kwg @llandwerlin @jekstrand @idr
116/src/gallium/winsys/iris/ @kwg @llandwerlin @jekstrand @idr
117/src/gallium/drivers/iris/ @kwg @llandwerlin @jekstrand @idr
118/src/gallium/drivers/i915/ @anholt
119/src/mesa/drivers/dri/i965/ @kwg @llandwerlin @jekstrand @idr
120/doxygen/i965.doxy @kwg @llandwerlin @jekstrand @idr
121
122# Microsoft
123/src/microsoft/ @jenatali
124/src/gallium/drivers/d3d12/ @jenatali
125
126# Panfrost
127/src/panfrost/ @alyssa
128/src/panfrost/vulkan/ @bbrezillon
129/src/gallium/drivers/panfrost/ @alyssa
130
131# SWR
132/src/gallium/drivers/swr/ @jzielins @krzysztof.raszkowski
133/docs/gallium/drivers/openswr.rst @jzielins @krzysztof.raszkowski
134/docs/gallium/drivers/openswr/ @jzielins @krzysztof.raszkowski
135
136# VMware
137/src/gallium/drivers/svga/ @brianp @charmainel
138/src/gallium/winsys/svga/ @thomash @drawat
139