1bf215546Sopenharmony_ci# This file contains the GitLab handle of the maintainers/reviewers for
2bf215546Sopenharmony_ci# a given file:
3bf215546Sopenharmony_ci# https://docs.gitlab.com/ce/user/project/code_owners.html
4bf215546Sopenharmony_ci#
5bf215546Sopenharmony_ci# Consider these as the list of people who want to be involved in MRs
6bf215546Sopenharmony_ci# touching these files/folders, and whom you can ask your questions and
7bf215546Sopenharmony_ci# tag in issues.
8bf215546Sopenharmony_ci#
9bf215546Sopenharmony_ci# As of GitLab 14.3, all features surrounding this file are premium-only,
10bf215546Sopenharmony_ci# which means this file is only read by humans for now.
11bf215546Sopenharmony_ci#
12bf215546Sopenharmony_ci# Paths starting with a `/` are relative to the git root, otherwise they
13bf215546Sopenharmony_ci# can match any substring of the file's path.
14bf215546Sopenharmony_ci# If multiple lines match, only the last one applies; there is no
15bf215546Sopenharmony_ci# accumulation.
16bf215546Sopenharmony_ci
17bf215546Sopenharmony_ci
18bf215546Sopenharmony_ci##################
19bf215546Sopenharmony_ci# INFRASTRUCTURE #
20bf215546Sopenharmony_ci##################
21bf215546Sopenharmony_ci
22bf215546Sopenharmony_ci# Build system - Meson
23bf215546Sopenharmony_cimeson.build @dbaker @eric
24bf215546Sopenharmony_ci/meson_options.txt @dbaker @eric
25bf215546Sopenharmony_ci/docs/meson.rst @dbaker @eric
26bf215546Sopenharmony_ci
27bf215546Sopenharmony_ci# Build system - Android
28bf215546Sopenharmony_ci/android/ @roman.stratiienko
29bf215546Sopenharmony_ci
30bf215546Sopenharmony_ci# Compatibility headers
31bf215546Sopenharmony_ci/include/c99* @xexaxo
32bf215546Sopenharmony_ci/src/c11/ @eric @lygstate
33bf215546Sopenharmony_ci
34bf215546Sopenharmony_ci# Documentation
35bf215546Sopenharmony_ci/docs/ @eric @xexaxo
36bf215546Sopenharmony_ci
37bf215546Sopenharmony_ci
38bf215546Sopenharmony_ci##########
39bf215546Sopenharmony_ci# COMMON #
40bf215546Sopenharmony_ci##########
41bf215546Sopenharmony_ci
42bf215546Sopenharmony_ci# NIR
43bf215546Sopenharmony_ci/src/compiler/nir/ @jekstrand
44bf215546Sopenharmony_ci
45bf215546Sopenharmony_ci# Vulkan
46bf215546Sopenharmony_ci/src/vulkan/ @eric @jekstrand
47bf215546Sopenharmony_ci/include/vulkan/ @eric @jekstrand
48bf215546Sopenharmony_ci
49bf215546Sopenharmony_ci
50bf215546Sopenharmony_ci#############
51bf215546Sopenharmony_ci# PLATFORMS #
52bf215546Sopenharmony_ci#############
53bf215546Sopenharmony_ci
54bf215546Sopenharmony_ci# EGL
55bf215546Sopenharmony_ci/src/egl/ @eric @xexaxo
56bf215546Sopenharmony_ci/include/EGL/ @eric @xexaxo
57bf215546Sopenharmony_ci
58bf215546Sopenharmony_ci# EGL - Android support
59bf215546Sopenharmony_ci/src/egl/drivers/dri2/platform_android.c @robh @tfiga
60bf215546Sopenharmony_ci
61bf215546Sopenharmony_ci# EGL - Device support
62bf215546Sopenharmony_ci/src/egl/drivers/dri2/platform_device.c @xexaxo
63bf215546Sopenharmony_ci
64bf215546Sopenharmony_ci# EGL - Wayland support
65bf215546Sopenharmony_ci/src/egl/wayland/ @daniels @eric
66bf215546Sopenharmony_ci/src/egl/drivers/dri2/platform_wayland.c @daniels @eric
67bf215546Sopenharmony_ci
68bf215546Sopenharmony_ci# Gallium targets
69bf215546Sopenharmony_ci/src/gallium/targets/ @xexaxo
70bf215546Sopenharmony_ci
71bf215546Sopenharmony_ci# GLX
72bf215546Sopenharmony_ci/src/glx/ @ajax
73bf215546Sopenharmony_ci/include/GL/glx* @ajax
74bf215546Sopenharmony_ci
75bf215546Sopenharmony_ci# GLVND
76bf215546Sopenharmony_ci/src/egl/main/eglglvnd.c @kbrenneman
77bf215546Sopenharmony_ci/src/egl/main/egldispatchstubs.* @kbrenneman
78bf215546Sopenharmony_ci/src/egl/generate/ @kbrenneman
79bf215546Sopenharmony_ci/src/glx/*glvnd* @kbrenneman
80bf215546Sopenharmony_ci
81bf215546Sopenharmony_ci# Haiku
82bf215546Sopenharmony_ci/include/HaikuGL/ @kallisti5
83bf215546Sopenharmony_ci/src/egl/drivers/haiku/ @kallisti5
84bf215546Sopenharmony_ci/src/gallium/frontends/hgl/ @kallisti5
85bf215546Sopenharmony_ci/src/gallium/targets/haiku-softpipe/ @kallisti5
86bf215546Sopenharmony_ci/src/gallium/winsys/sw/hgl/ @kallisti5
87bf215546Sopenharmony_ci/src/hgl/ @kallisti5
88bf215546Sopenharmony_ci
89bf215546Sopenharmony_ci# Loader - DRI/classic
90bf215546Sopenharmony_ci/src/loader/ @xexaxo
91bf215546Sopenharmony_ci
92bf215546Sopenharmony_ci# Loader - Gallium
93bf215546Sopenharmony_ci/src/gallium/auxiliary/pipe-loader/ @xexaxo
94bf215546Sopenharmony_ci/src/gallium/auxiliary/target-helpers/ @xexaxo
95bf215546Sopenharmony_ci
96bf215546Sopenharmony_ci# Vulkan WSI - Display
97bf215546Sopenharmony_ci/src/vulkan/wsi/wsi_common_display.* @keithp
98bf215546Sopenharmony_ci/src/*/vulkan/*_wsi_display.c @keithp
99bf215546Sopenharmony_ci
100bf215546Sopenharmony_ci
101bf215546Sopenharmony_ci######
102bf215546Sopenharmony_ci# CI #
103bf215546Sopenharmony_ci######
104bf215546Sopenharmony_ci
105bf215546Sopenharmony_ci# Broadcom
106bf215546Sopenharmony_ci/src/broadcom/ci/ @jasuarez @chema
107bf215546Sopenharmony_ci
108bf215546Sopenharmony_ci
109bf215546Sopenharmony_ci###########
110bf215546Sopenharmony_ci# Drivers #
111bf215546Sopenharmony_ci###########
112bf215546Sopenharmony_ci
113bf215546Sopenharmony_ci# Asahi
114bf215546Sopenharmony_ci/src/asahi/ @alyssa
115bf215546Sopenharmony_ci/src/gallium/drivers/asahi/ @alyssa
116bf215546Sopenharmony_ci
117bf215546Sopenharmony_ci# Broadcom
118bf215546Sopenharmony_ci/src/broadcom/ @itoral @apinheiro
119bf215546Sopenharmony_ci/src/gallium/drivers/v3d/ @itoral @chema @jasuarez
120bf215546Sopenharmony_ci/src/gallium/drivers/vc4/ @itoral @chema @jasuarez
121bf215546Sopenharmony_ci
122bf215546Sopenharmony_ci# Freedreno
123bf215546Sopenharmony_ci/src/gallium/drivers/freedreno/ @robclark
124bf215546Sopenharmony_ci
125bf215546Sopenharmony_ci# Imagination
126bf215546Sopenharmony_ci/include/drm-uapi/pvr_drm.h @CreativeCylon @frankbinns @rajnesh-kanwal
127bf215546Sopenharmony_ci/src/imagination/ @CreativeCylon @frankbinns @rajnesh-kanwal
128bf215546Sopenharmony_ci/src/imagination/rogue/ @simon-perretta-img
129bf215546Sopenharmony_ci
130bf215546Sopenharmony_ci# Intel
131bf215546Sopenharmony_ci/include/drm-uapi/i915_drm.h @kwg @llandwerlin @jekstrand @idr
132bf215546Sopenharmony_ci/include/pci_ids/i*_pci_ids.h @kwg @llandwerlin @jekstrand @idr
133bf215546Sopenharmony_ci/src/intel/ @kwg @llandwerlin @jekstrand @idr
134bf215546Sopenharmony_ci/src/gallium/winsys/iris/ @kwg @llandwerlin @jekstrand @idr
135bf215546Sopenharmony_ci/src/gallium/drivers/iris/ @kwg @llandwerlin @jekstrand @idr
136bf215546Sopenharmony_ci/src/gallium/drivers/i915/ @anholt
137bf215546Sopenharmony_ci
138bf215546Sopenharmony_ci# Microsoft
139bf215546Sopenharmony_ci/src/microsoft/ @jenatali
140bf215546Sopenharmony_ci/src/gallium/drivers/d3d12/ @jenatali
141bf215546Sopenharmony_ci
142bf215546Sopenharmony_ci# Panfrost
143bf215546Sopenharmony_ci/src/panfrost/ @alyssa
144bf215546Sopenharmony_ci/src/panfrost/vulkan/ @bbrezillon
145bf215546Sopenharmony_ci/src/gallium/drivers/panfrost/ @alyssa
146bf215546Sopenharmony_ci
147bf215546Sopenharmony_ci# VMware
148bf215546Sopenharmony_ci/src/gallium/drivers/svga/ @brianp @charmainel
149bf215546Sopenharmony_ci/src/gallium/winsys/svga/ @thomash @drawat
150