Commit Graph

  • 29cb761cf5 fix get vblank counter failed: Invalid argument master Joseph Crowell 2026-02-19 15:33:55 +10:00
  • 3f48bbfe95 fix a double free caused by amdgpu_dri3_get_formats() xlibre-xf86-video-amdgpu-25.1.1 Joseph Crowell 2026-02-16 17:41:42 +10:00
  • 3f2da8f9b7 update driver version Joseph Crowell 2026-02-12 10:07:24 +10:00
  • 17fab4a358 fix for outdated libdrm on Ubuntu xlibre-xf86-video-amdgpu-25.1.0 Joseph Crowell 2026-02-09 09:46:58 +10:00
  • 2dc57435b7 rework the libdrm include paths and configure scripts to account for the fact that the libdrm header files are in a different place on BSD distributions Joseph Crowell 2026-02-09 09:03:28 +10:00
  • 55fc628b5a dri3: fix error: 'struct drm_syncobj_handle' has no member named 'point' on Ubuntu Joseph Crowell 2026-02-06 01:22:36 +10:00
  • 69bc3f4e54 dri2: complete the page flip implementation Joseph Crowell 2026-02-05 15:40:00 +10:00
  • cd72fc43d7 dri3: implement modifier extraction from bo_info.metadata.tiling_info for AMDGPU tiled surfaces Joseph Crowell 2026-02-05 14:51:20 +10:00
  • 4e4f665890 dri3: add open_client support which is just open with an extra argument that we don't use Joseph Crowell 2026-02-05 14:32:10 +10:00
  • 9403123046 dri3: implement sync objects support Joseph Crowell 2026-02-04 21:45:20 +10:00
  • 9d9d961e09 dri3: implement get_drawable_modifiers - per-drawable modifiers Joseph Crowell 2026-02-05 13:18:09 +10:00
  • 8b68bf6b29 dri3: implement get_drawable_modifiers - per-drawable modifiers Joseph Crowell 2026-02-04 20:55:48 +10:00
  • cca1e3a7b4 dri3: implement get_modifiers - Return supported modifiers per format (e.g., AMD_TILED, LINEAR) Joseph Crowell 2026-02-04 20:40:26 +10:00
  • 0e718f32e0 dri3: implemented pixmap_from_fds Joseph Crowell 2026-02-04 20:20:44 +10:00
  • 640d567c56 dri3: implement get_formats - Return supported DRM formats (e.g., DRM_FORMAT_ARGB8888) Joseph Crowell 2026-02-04 19:46:00 +10:00
  • 43a4672ae3 dri3: implement fds_from_pixmap - Return fd + stride + offset + modifier Joseph Crowell 2026-02-04 19:32:22 +10:00
  • 2bf92d66ed kms: fix front buffer VRAM leaked when amdgpu_bo_map() fails xlibre-xf86-video-amdgpu-25.0.3 xlibre-xf86-video-amdgpu-25.0.2 Joseph Crowell 2026-01-23 19:28:40 +10:00
  • ba02a2efdd kms: fix cursor buffer[0] leaked when cursor buffer[1] allocation fails Joseph Crowell 2026-01-23 19:26:55 +10:00
  • f74fc9806c configure.ac: drop obsolete check for glamor.h wip/cleanup Enrico Weigelt, metux IT consult 2026-01-09 20:12:47 +01:00
  • 0193aad5fc configure.ac: drop obsolete check for GBM_BO_USE_FRONT_RENDERING Enrico Weigelt, metux IT consult 2026-01-09 20:10:13 +01:00
  • 46d4898918 configure.ac: drop obsolete check for GBM_BO_USE_LINEAR Enrico Weigelt, metux IT consult 2026-01-09 20:07:31 +01:00
  • 62ea8146bb configure.ac: ask Xserver SDK for config file installation dir Enrico Weigelt, metux IT consult 2026-01-09 20:03:55 +01:00
  • 7f681ddbbc wip1 Enrico Weigelt, metux IT consult 2026-01-09 17:53:43 +01:00
  • b7735cd399 configure.ac: use xlibre-server.pc's video_drivers_dir Enrico Weigelt, metux IT consult 2026-01-09 19:45:11 +01:00
  • 49def5180a configure.ac: use xlibre-server.pc's video_drivers_dir Enrico Weigelt, metux IT consult 2026-01-09 19:45:11 +01:00
  • 3aaca5ae70 .github: upgrade xserver base version Enrico Weigelt, metux IT consult 2026-01-09 19:16:08 +01:00
  • 29fdf33145 .github: upgrade action-build-driver version Enrico Weigelt, metux IT consult 2026-01-09 19:14:14 +01:00
  • e94596c919 make glamor mandatory Enrico Weigelt, metux IT consult 2025-12-31 16:55:54 +01:00
  • 04451bdeec configure.ac: make Xserver's builtin extensions mandatory Enrico Weigelt, metux IT consult 2025-12-31 16:46:12 +01:00
  • a5dbad6979 meson.build: drop unused HAVE_PRESENT_H define Enrico Weigelt, metux IT consult 2025-12-31 16:11:26 +01:00
  • 42f9e2d636 drop obsolete compat-api.h Enrico Weigelt, metux IT consult 2025-12-31 13:07:04 +01:00
  • dd64e3c0ff replace BLOCKHANDLER_ARGS_DECL and BLOCKHANDLER_ARGS Enrico Weigelt, metux IT consult 2025-12-31 13:06:02 +01:00
  • 44da1288be configure.ac: tiny formatting cleanup Enrico Weigelt, metux IT consult 2025-12-31 11:04:31 +01:00
  • 05eb5b3a71 meson.build: drop obsolete check for byteswap.h Enrico Weigelt, metux IT consult 2025-12-31 11:03:07 +01:00
  • 30da573b81 configure.ac: drop obsolete check for byteswap.h Enrico Weigelt, metux IT consult 2025-12-31 11:02:02 +01:00
  • fd1340ab0e configure.ac: drop obsolete AC_SYS_LARGEFILE Enrico Weigelt, metux IT consult 2025-12-31 11:00:52 +01:00
  • 20b836bb55 .github: add NetBSD build release/25.0 Enrico Weigelt, metux IT consult 2025-12-29 11:11:33 +01:00
  • e88756767f configure.ac: drop broken inclusion of <sys/endian.h> Enrico Weigelt, metux IT consult 2025-12-29 16:22:48 +01:00
  • 2aee7058c0 amdgpu_probe: fix build w/o XSERVER_PLATFORM_BUS Enrico Weigelt, metux IT consult 2025-12-29 16:04:18 +01:00
  • b9cfbae613 .github: add freebsd and dragonfly build Enrico Weigelt, metux IT consult 2025-12-27 15:41:52 +01:00
  • 3a5c320107 .github: use new common driver build actions Enrico Weigelt, metux IT consult 2025-12-23 10:15:37 +01:00
  • 7d1cfb1d2e configure.ac: increase minimum xserver version to 25.0.0 Enrico Weigelt, metux IT consult 2025-12-19 16:02:49 +01:00
  • b91d99f508 release 25.0.1 xlibre-xf86-video-amdgpu-25.0.1 Enrico Weigelt, metux IT consult 2025-12-18 18:41:53 +01:00
  • 0c5ac184c1 configure.ac: replace DRIVER_NAME symbol by actual name Enrico Weigelt, metux IT consult 2025-12-18 13:05:23 +01:00
  • c511d2ca21 meson.build: drop setting HAVE_XEXTPROTO_71 Enrico Weigelt, metux IT consult 2025-12-18 11:58:00 +01:00
  • e6ed0c8849 drop obsolete .gitlab-ci.yml Enrico Weigelt, metux IT consult 2025-12-18 11:51:31 +01:00
  • d485f692ce drop obsolete .editorconfig Enrico Weigelt, metux IT consult 2025-12-18 11:51:18 +01:00
  • 1e2f118311 drop obsolete .dir-locals.el Enrico Weigelt, metux IT consult 2025-12-18 11:51:05 +01:00
  • 5824c26679 meson.build: drop obsolete HAVE_CONFIG_H Enrico Weigelt, metux IT consult 2025-12-17 19:21:32 +01:00
  • 78991d8c03 meson_options.txt: replace Xorg by XLibre Enrico Weigelt, metux IT consult 2025-12-16 13:51:09 +01:00
  • f4979f4c20 README.md: fix URLs Enrico Weigelt, metux IT consult 2025-12-16 11:10:52 +01:00
  • 384ca9d536 release 25.0.0 xlibre-xf86-video-amdgpu-25.0.0 Enrico Weigelt, metux IT consult 2025-12-15 14:45:53 +01:00
  • afb09b6d9e Add support for the meson build system Mario Limonciello 2025-06-25 22:32:43 -05:00
  • ec59f57b9e Add missing xorg-server.h header Mario Limonciello 2025-06-25 22:23:39 -05:00
  • 0fc278443f configure.ac: fix package name and issue tracker URL Enrico Weigelt, metux IT consult 2025-12-15 14:38:07 +01:00
  • 78179bb087 trivial: ignore .vscode directory Mario Limonciello 2025-07-23 12:27:02 -05:00
  • 7581891ec8 don't crash server on malloc fail (XNFasprintf) xlibre-xf86-video-amdgpu-23.0.0.7 Enrico Weigelt, metux IT consult 2025-11-06 16:48:16 +01:00
  • 04d2e00121 Brings back checks for older MESA versions. xlibre-xf86-video-amdgpu-23.0.0.6 b-aaz 2025-10-19 13:08:27 +00:00
  • bcf58946ab drmmode_display: fix missing include of dpmsconst.h xlibre-xf86-video-amdgpu-23.0.0.5 Enrico Weigelt, metux IT consult 2025-09-24 11:15:17 +02:00
  • 57c843ac5f drop unused simple_list.h Enrico Weigelt, metux IT consult 2025-08-05 14:02:01 +02:00
  • 16a07ae2eb drop HAVE_NOTIFY_FD Enrico Weigelt, metux IT consult 2025-08-05 13:53:21 +02:00
  • d65f27c385 change project name from Xorg to Xlibre Joseph Crowell 2025-08-05 16:56:40 +10:00
  • 29bcf7cead xfree86: amdgpu: fix amdgpu_mode_hotplug() conditional build xlibre-xf86-video-amdgpu-23.0.0.4 Enrico Weigelt, metux IT consult 2025-08-04 14:18:41 +02:00
  • 54e52ecf82 make amdgpu_mode_hotplug() static Enrico Weigelt, metux IT consult 2025-08-04 13:28:40 +02:00
  • 7d87cd5b64 make find_clones() static Enrico Weigelt, metux IT consult 2025-08-04 13:27:20 +02:00
  • 2248d5b1b2 make drmmode_crtc_hw_id() static Enrico Weigelt, metux IT consult 2025-08-04 13:24:20 +02:00
  • d903737df1 configure.ac: drop obsolete check for dri3.h Enrico Weigelt, metux IT consult 2025-08-04 13:21:26 +02:00
  • b2ecf72792 xfree86: amdgpu: drmmode_lut_compose() use char* for pointer arithmetics Enrico Weigelt, metux IT consult 2025-08-04 13:15:29 +02:00
  • 24ce266ca1 make AMDGPUBlank() and AMDGPUUnblank() static Enrico Weigelt, metux IT consult 2025-08-04 12:55:29 +02:00
  • 65e99416c4 make amdgpu_sync_shared_pixmap() static Enrico Weigelt, metux IT consult 2025-08-04 12:50:59 +02:00
  • cac5561a21 fix shadowed sfield declarations Enrico Weigelt, metux IT consult 2025-08-04 12:48:11 +02:00
  • fb4912cd4a drop superfluous getAMDGPUEntityIndex() and _X_EXPORT Enrico Weigelt, metux IT consult 2025-08-04 12:27:13 +02:00
  • 60020bc22e use void* instead pointer Joseph Crowell 2025-08-02 17:49:48 +10:00
  • 5dc629a43c whitespace cleanup Joseph Crowell 2025-08-02 17:37:06 +10:00
  • ea30a8b4df dri2: fix name collision on ClientStateCallback Enrico Weigelt, metux IT consult 2025-08-04 12:10:59 +02:00
  • e30d066201 Merge branch 'master' into pr/old-mesa xlibre-xf86-video-amdgpu-23.0.0.3 Joseph Crowell 2025-07-31 16:27:45 +10:00
  • 16e22659fd configure.ac: no need to check for GLAMOR_NO_DRI3 and old libglamor Enrico Weigelt, metux IT consult 2025-07-29 12:25:11 +02:00
  • 7a4c54cd99 drop obsolete checks for dri3.h Enrico Weigelt, metux IT consult 2025-07-29 14:43:21 +02:00
  • 6e65547971 configure.ac: drop check for GBM_BO_USE_FRONT_RENDERING Enrico Weigelt, metux IT consult 2025-07-29 14:44:58 +02:00
  • 479df8e526 configure.ac: drop check for GBM_BO_USE_LINEAR Enrico Weigelt, metux IT consult 2025-07-29 14:33:13 +02:00
  • 52a0b9c04e drop obsolete check for glamor_finish() Enrico Weigelt, metux IT consult 2025-07-29 12:22:12 +02:00
  • e0955847f6 configure.ac: drop checking for xf86CursorResetCursor() Enrico Weigelt, metux IT consult 2025-07-29 12:30:00 +02:00
  • e92d84803c drop support for Xserver <= 1.18 Enrico Weigelt, metux IT consult 2025-07-29 15:05:07 +02:00
  • e2e25857f5 drop check for HAS_SYNC_SHARED_PIXMAP Enrico Weigelt, metux IT consult 2025-07-29 15:12:42 +02:00
  • d5538ccc6a drop using glamor_egl_destroy_textured_pixmap() on ancient Xservers Enrico Weigelt, metux IT consult 2025-07-29 12:14:56 +02:00
  • aa652bd913 configure.ac: drop check for present.h Enrico Weigelt, metux IT consult 2025-07-29 14:41:46 +02:00
  • a721f2d59a drop checks on HAVE_CONFIG_H Enrico Weigelt, metux IT consult 2025-07-29 14:39:06 +02:00
  • 783c383754 drop checks for XF86_PDEV_SERVER_FD Enrico Weigelt, metux IT consult 2025-07-29 14:47:04 +02:00
  • cd40763e9f drop own copy of RegionDuplicate() Enrico Weigelt, metux IT consult 2025-07-29 12:26:59 +02:00
  • 5e9f88232f drop checks for XF86_CRTC_VERSION Enrico Weigelt, metux IT consult 2025-07-29 14:50:37 +02:00
  • 62898aa380 drop checking for XF86_LEASE_VERSION Enrico Weigelt, metux IT consult 2025-07-29 14:28:55 +02:00
  • f1d32a31ea drop check for ODEV_ATTRIB_FD and ODEV_ATTRIB_PATH Enrico Weigelt, metux IT consult 2025-07-29 14:21:03 +02:00
  • 747e057583 drop using glamor_glyphs_init() on old Xservers Enrico Weigelt, metux IT consult 2025-07-29 12:11:35 +02:00
  • e579dbcb1e configure.ac: make xorgproto >= 7.1 mandatory Enrico Weigelt, metux IT consult 2025-07-29 13:56:02 +02:00
  • ee4b074555 configure.ac: no need to check for misyncshm.h Enrico Weigelt, metux IT consult 2025-07-29 13:52:21 +02:00
  • a82cc5f87c drop some compat stuff for ancient Xserver versions Enrico Weigelt, metux IT consult 2025-07-29 13:19:24 +02:00
  • 2ae9d9addc drop checking HAS_DIRTYTRACKING_DRAWABLE_SRC Enrico Weigelt, metux IT consult 2025-07-29 13:30:27 +02:00
  • f54c40bade fix missing include of <xorg-server.h> Enrico Weigelt, metux IT consult 2025-07-28 14:32:41 +02:00
  • 56115815bc drop obsolete amdgpu_dri3_open_client() Enrico Weigelt, metux IT consult 2025-07-29 12:32:41 +02:00
  • b585f6dc66 fix missing includes of fb.h Enrico Weigelt, metux IT consult 2025-07-28 15:30:03 +02:00