xserver/include
Repository files (latest commit first)
Filename Latest commit message Latest commit date
stefan11111 3c26aad719
Some checks are pending
Build X servers / xserver-build-ubuntu (push) Waiting to run
Build X servers / drivers-build-ubuntu (push) Waiting to run
Build X servers / xserver-build-mingw32-ubuntu (push) Waiting to run
Build X servers / xserver-build-macos (push) Waiting to run
Build X servers / xserver-build-freebsd (push) Waiting to run
Build X servers / xserver-build-dragonflybsd (push) Waiting to run
Build X servers / xserver-build-netbsd (push) Waiting to run
Build X servers / xserver-build-cygwin (push) Waiting to run
Build X servers / Check Signed-Off-By (push) Waiting to run
Build X servers / Release pushed tag (push) Blocked by required conditions
check PRs for merge conflicts / notify (push) Waiting to run
glamor: xfree86: Add glamor_egl_init2 function
`glamor_egl_init2` is now another function that can be used by xf86 drivers

Currently, all default glamor egl caps are either all set or all unset.
In the future, I'm planning to make it so that systems where
only some glamor egl caps can be enabled will have them enabled,
even if more advanced caps are unavailable.

Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
2026-05-05 11:09:56 +02:00
..
.gitignore
callback.h include: misc.h: drop duplicate definition of CallbackListPtr 2025-09-25 09:36:53 +02:00
client.h include: drop including dix-config.h 2026-02-10 11:48:39 +01:00
colormap.h dix: unexport ResizeVisualArray() 2025-06-12 17:21:46 +02:00
colormapst.h dix: move SHAREDCOLOR struct declaration out of public header 2025-06-12 17:21:43 +02:00
compiler.h xfree86: move over public SDK headers to include/ 2026-02-12 16:21:02 +01:00
compositeext.h composite: move public SDK header to include/ 2026-02-12 13:21:41 +01:00
cursor.h
cursorstr.h include: unexport CURSOR_BITS_SIZE() and CURSOR_REC_SIZE() macros 2025-11-08 10:45:43 +01:00
damage.h include: fix missing includes of <X11/Xfuncproto.h> 2026-04-24 13:04:40 +02:00
damagestr.h damage: move over public SDK headers to include/ 2026-02-12 14:25:34 +01:00
dgaproc.h xfree86: move over public SDK headers to include/ 2026-02-12 16:21:02 +01:00
displaymode.h include: drop including dix-config.h 2026-02-10 11:48:39 +01:00
dix.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
dixaccess.h
dixfont.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
dixfontstr.h include: dixfontstr.h: drop unused PADGLYPHWIDTHBYTES defines 2025-11-07 09:32:40 +01:00
dixstruct.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
dri.h xfree86: dri: move over public SDK headers to include/ 2026-02-12 18:28:35 +01:00
dri2.h include: dri2.h: fix missing include of "dix.h" 2026-04-24 16:44:17 +02:00
dri3.h dri3: move public dri3.h sdk header to include/ 2026-02-12 14:24:36 +01:00
dristruct.h Fix typos 2026-04-19 12:32:26 +02:00
edid.h xfree86: ddc: move public SDK headers to include/ 2026-02-12 19:18:54 +01:00
events.h
eventstr.h
exa.h Fix typos 2026-04-19 12:32:26 +02:00
exevents.h dix: unexport XIUnregisterPropertyHandler() and XIDeleteAllDeviceProperties() 2025-11-20 19:21:37 +01:00
extension.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
extinit.h include: update comment about exported noPanoramiXExtension 2025-09-15 10:26:11 +02:00
extnsionst.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
fb.h fb: move over public SDK headers to include/ 2026-02-12 14:39:31 +01:00
fbdevhw.h xfree86: fbdevhw: move over public SDK header to include/ 2026-02-12 16:26:30 +01:00
fboverlay.h fb: move over public SDK headers to include/ 2026-02-12 14:39:31 +01:00
fbpict.h fb: move over public SDK headers to include/ 2026-02-12 14:39:31 +01:00
fbrop.h include: fix missing includes of <X11/Xfuncproto.h> 2026-04-24 13:04:40 +02:00
fd_notify.h os: move X_NOTIFY_* defines to separate header 2025-07-25 15:21:13 +02:00
fourcc.h
gc.h
gcstruct.h include: replace DDXPoint by xPoint 2026-02-10 15:58:55 +01:00
glamor.h glamor: xfree86: Add glamor_egl_init2 function 2026-05-05 11:09:56 +02:00
globals.h os: unexport SeatId and move it to dix settings 2026-02-03 11:34:14 +01:00
glx_extinit.h glx: turn retval of xorgGlxCreateVendor() into void 2026-04-23 19:45:53 +02:00
glxvndabi.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
glyphstr.h render: move over public SDK headers to include/ 2026-02-12 17:43:44 +01:00
i2c_def.h xfree86: i2c: move over public SDK headers to include/ 2026-02-12 19:50:11 +01:00
input.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
inputstr.h Xi: unexport AssignTypeAndName() 2025-06-12 17:21:46 +02:00
list.h include: list.h: add duplicate checking add/append functions 2025-06-12 17:21:48 +02:00
meson.build dix: dixfonts: move closure structures into consumer source file 2026-04-28 14:39:41 +02:00
mi.h mi: move over public SDK headers to include/ 2026-02-12 16:21:38 +01:00
micmap.h mi: move over public SDK headers to include/ 2026-02-12 16:21:38 +01:00
micoord.h mi: move over public SDK headers to include/ 2026-02-12 16:21:38 +01:00
migc.h mi: move over public SDK headers to include/ 2026-02-12 16:21:38 +01:00
miline.h mi: move over public SDK headers to include/ 2026-02-12 16:21:38 +01:00
mioverlay.h include: fix missing includes of <X11/Xfuncproto.h> 2026-04-24 13:04:40 +02:00
mipict.h render: move over public SDK headers to include/ 2026-02-12 17:43:44 +01:00
mipointer.h mi: move over public SDK headers to include/ 2026-02-12 16:21:38 +01:00
mipointrst.h mi: move over public SDK headers to include/ 2026-02-12 16:21:38 +01:00
misc.h os: add header for math related functions (possibly OS optimized) 2025-11-27 19:58:33 +01:00
miscstruct.h
mistruct.h mi: move over public SDK headers to include/ 2026-02-12 16:21:38 +01:00
misync.h Xext: move over public SDK headers to include/ 2026-02-12 19:00:42 +01:00
misyncfd.h include: fix missing includes of <X11/Xfuncproto.h> 2026-04-24 13:04:40 +02:00
misyncshm.h include: fix missing includes of <X11/Xfuncproto.h> 2026-04-24 13:04:40 +02:00
misyncstr.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
mizerarc.h include: fix missing includes of <X11/Xfuncproto.h> 2026-04-24 13:04:40 +02:00
opaque.h dix: unexport enableIndirectGLX 2025-11-20 19:25:41 +01:00
optionstr.h
os.h dix: dixfonts: move closure structures into consumer source file 2026-04-28 14:39:41 +02:00
picture.h Fix typos 2026-04-19 12:32:26 +02:00
picturestr.h render: move over public SDK headers to include/ 2026-02-12 17:43:44 +01:00
pixmap.h
pixmapstr.h include: pixmapstr.h: inline PixmapBox() and fix signedness 2025-09-18 20:26:31 +02:00
present.h present: move over public SDK header to include/ 2026-02-12 16:21:20 +01:00
privates.h dix: privates: update docs on dixRegisterPrivateKey() 2025-10-29 11:45:04 +01:00
property.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
propertyst.h
protocol-versions.h xvmc: move over protocol version defines into xvmc.c 2025-02-06 23:29:10 +00:00
ptrveloc.h
randrstr.h randr: don't ifdef on RANDR_10_INTERFACE anymore 2026-02-13 14:00:41 +01:00
region.h
regionstr.h include: regionstr.h: drop unused legacy macros 2025-11-12 15:39:50 +01:00
resource.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
rgb.h
rrtransform.h randr: move over public SDK headers to include/ 2026-02-12 15:35:58 +01:00
sarea.h xfree86: dri: move over public SDK headers to include/ 2026-02-12 18:28:35 +01:00
screenint.h
scrnintstr.h treewide: fix typos 2026-03-16 13:11:07 +01:00
servermd.h include: drop including dix-config.h 2026-02-10 11:48:39 +01:00
shadow.h miext: shadow: move over public SDK header to include/ 2026-02-12 14:39:55 +01:00
shadowfb.h xfree86: shadowfb: move public SDK headers into include/ 2026-02-13 10:11:07 +01:00
shmint.h Xext: move over public SDK headers to include/ 2026-02-12 19:00:42 +01:00
syncsdk.h Xext: move over public SDK headers to include/ 2026-02-12 19:00:42 +01:00
validate.h mi: move ValidateRec to mi_priv.h and rename to MiValidateRec 2026-02-10 18:27:41 +01:00
vbe.h xfree86: int10: move public SDK headers to include/ 2026-02-13 10:25:17 +01:00
vbeModes.h include: fix missing includes of <X11/Xfuncproto.h> 2026-04-24 13:04:40 +02:00
vgaHW.h xfree86: vgahw: move over public SDK header to include/ 2026-02-12 17:08:29 +01:00
vidmodestr.h include: drop including dix-config.h 2026-02-10 11:48:39 +01:00
vndserver.h glx: move over vndserver.h public SDK header to include/ 2026-02-12 14:25:12 +01:00
wfbrename.h fb: move over public SDK headers to include/ 2026-02-12 14:39:31 +01:00
window.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
windowstr.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
xaarop.h xfree86: move over public SDK headers to include/ 2026-02-12 16:21:02 +01:00
xf86.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
xf86_OSlib.h xfree86: common: move public SDK headers to include/ 2026-02-12 19:51:51 +01:00
xf86_OSproc.h xfree86: common: move public SDK headers to include/ 2026-02-12 19:51:51 +01:00
xf86cmap.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
xf86Crtc.h xf86: check return value of XF86_CRTC_CONFIG_PTR in xf86CompatOutput() 2026-03-16 13:14:07 +01:00
xf86Cursor.h xfree86: ramdac: move over public SDK headers to include/ 2026-02-13 11:40:38 +01:00
xf86DDC.h xfree86: ddc: move public SDK headers to include/ 2026-02-12 19:18:54 +01:00
xf86fbman.h xfree86: move over public SDK headers to include/ 2026-02-12 16:21:02 +01:00
xf86i2c.h xfree86: i2c: move over public SDK headers to include/ 2026-02-12 19:50:11 +01:00
xf86int10.h xfree86: int10: move public SDK headers to include/ 2026-02-13 10:25:17 +01:00
xf86Modes.h xfree86: modes: move public SDK headers to include/ 2026-02-12 19:03:56 +01:00
xf86Module.h Fix typos 2026-04-19 12:32:26 +02:00
xf86Opt.h include: fix missing includes of <X11/Xfuncproto.h> 2026-04-24 13:04:40 +02:00
xf86Optionstr.h xfree86: move over public SDK headers to include/ 2026-02-12 16:21:02 +01:00
xf86Optrec.h include: dont include xorg-config.h 2026-02-13 14:00:33 +01:00
xf86Parser.h include: dont include xorg-config.h 2026-02-13 14:00:33 +01:00
xf86Pci.h treewide: fix typos 2026-03-16 13:11:07 +01:00
xf86platformBus.h xfree86: move over public SDK headers to include/ 2026-02-12 16:21:02 +01:00
xf86Priv.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
xf86Privstr.h xfree86: move over public SDK headers to include/ 2026-02-12 16:21:02 +01:00
xf86RandR12.h xfree86: modes: move public SDK headers to include/ 2026-02-12 19:03:56 +01:00
xf86sbusBus.h xfree86: move over public SDK headers to include/ 2026-02-12 16:21:02 +01:00
xf86str.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
xf86Xinput.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
xf86xv.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
xf86xvmc.h include: new header for fundamental pointer types 2026-02-12 18:28:35 +01:00
xisb.h include: fix missing includes of <X11/Xfuncproto.h> 2026-04-24 13:04:40 +02:00
xkb-config.h.in
xkbrules.h xkb: unexport XkbRF_VarDefsRec struct 2025-06-12 17:21:47 +02:00
xkbsrv.h Add docs for some internal methods 2026-03-16 13:20:45 +01:00
xkbstr.h
xlibre_ptrtypes.h include: xlibre_ptrtypes: protect from double declaration of ClientPtr 2026-04-30 14:39:39 +02:00
xorgVersion.h xfree86: move over public SDK headers to include/ 2026-02-12 16:21:02 +01:00
Xprintf.h include: fix warning on XNFvasprintf() prototype 2025-12-04 17:28:58 +01:00
xserver-properties.h Treewide: Fix typos 2026-03-16 13:11:07 +01:00
Xserver.d
xvdix.h Xext: move over public SDK headers to include/ 2026-02-12 19:00:42 +01:00
xvmcext.h Xext: move over public SDK headers to include/ 2026-02-12 19:00:42 +01:00
xwin-config.h.meson.in treewide: Pull DEFAULT_LOGDIR into dix-config.h 2026-03-18 14:09:52 +01:00