Commit Graph

  • 5176ed0367 configure: fix broken xserver version detection Enrico Weigelt, metux IT consult 2025-07-28 14:36:30 +02:00
  • 4d5c6375c3 amdgpu_glamor_wrappers: fix missing include of <fbpict.h> xlibre-xf86-video-amdgpu-23.0.0.2 Enrico Weigelt, metux IT consult 2025-07-24 14:41:48 +02:00
  • 86bdc920bf .github: add CI pipeline Enrico Weigelt, metux IT consult 2025-07-24 14:54:29 +02:00
  • 1a2c8e1c9f configure: Automatically detect the default xorg-module-dir. b-aaz 2025-07-10 22:11:57 +00:00
  • 69dbd66bce Bump version for 25.0.0 release tracking/xorg Mario Limonciello 2025-07-23 12:29:57 -05:00
  • 2ef8e9b88d trivial: ignore .vscode directory Mario Limonciello 2025-07-23 12:27:02 -05:00
  • d6fc656247 trivial: drop unused gitignore Mario Limonciello 2025-07-23 12:25:06 -05:00
  • 9579a5a4fb fix: undefined symbol: glamor_egl_init_textured_pixmap fixes #4 Joseph Crowell 2025-07-20 19:37:48 +10:00
  • 4fb6a2794c .github: Add issue forms callmetango 2025-07-04 21:56:43 +00:00
  • 78a39e1b7a Improve man page formatting Alan Coopersmith 2025-06-26 12:25:26 -07:00
  • 871b487d3c Fix a crash when initializing with a property with no atoms Mario Limonciello 2025-06-20 00:33:16 -05:00
  • b696afac63 Drop support for autotools build system Mario Limonciello 2025-06-25 22:41:45 -05:00
  • 8d335c1f7c Migrate CI over to meson Mario Limonciello 2025-06-25 22:39:22 -05:00
  • c98eb1336c Add support for the meson build system Mario Limonciello 2025-06-25 22:32:43 -05:00
  • e94cadafa5 Add missing xorg-server.h header Mario Limonciello 2025-06-25 22:23:39 -05:00
  • dc2d8ad851 Improve man page formatting Alan Coopersmith 2025-06-26 12:25:26 -07:00
  • 0befaabbfe trivial: Add workflow rules Mario Limonciello 2025-06-25 09:55:30 -05:00
  • 9ca573570e Fix a crash when initializing with a property with no atoms Mario Limonciello 2025-06-20 00:33:16 -05:00
  • 953a14f010 Revert "use dixDestroyPixmap() instead of direct driver call" Alan Coopersmith 2025-06-14 08:51:31 -07:00
  • 353b372ccb ci: compactify redundant declarations via matrix xlibre-xf86-video-amdgpu-23.0.0.1 Enrico Weigelt, metux IT consult 2024-05-10 14:51:39 +02:00
  • 2cb59a92de use dixDestroyPixmap() instead of direct driver call HEAD Enrico Weigelt, metux IT consult 2024-10-01 10:50:45 +02:00
  • 7943a70cd3 Fixed AMDGPUOptions_KMS for align structures 64bit Herman Semenov 2025-01-11 20:25:55 +03:00
  • 18995f1e33 Use GBM_BO_USE_FRONT_RENDERING on front_buffer alloc Pierre-Eric Pelloux-Prayer 2024-11-21 13:38:38 +01:00
  • ee16309bc4 use XNFcallocarray() instead of xnfcalloc macro Enrico Weigelt, metux IT consult 2024-05-08 14:20:32 +02:00
  • 5d160053ad use XNFalloc() instead of xnfalloc Enrico Weigelt, metux IT consult 2024-05-08 11:40:26 +02:00
  • 04bc88d997 Check GFX12 swizzle mode correctly Marek Olšák 2024-06-01 13:54:05 -04:00
  • d1c7ab5bac ci: use gfx-ci/ci-deb-repo to get latest libdrm Pierre-Eric Pelloux-Prayer 2024-07-12 18:46:56 +02:00
  • 7c943d5a02 ci: switch from testing to bookworm Pierre-Eric Pelloux-Prayer 2024-07-12 18:55:17 +02:00
  • 07d66135d8 dont use obsolete pict_f_transform alias anymore Enrico Weigelt, metux IT consult 2024-04-18 14:09:39 +02:00
  • c561fe4d5d dont check for HAS_DIRTYTRACKING_ROTATION: it's always enabled. Enrico Weigelt, metux IT consult 2024-05-15 15:57:02 +02:00
  • ade777e823 drop compat with ancient xserver versions Enrico Weigelt, metux IT consult 2024-05-14 16:53:54 +02:00
  • 44e8272002 bump minimal xorg version to 1.18 Enrico Weigelt, metux IT consult 2024-05-14 12:10:05 +02:00
  • 8df03a7aa5 gitlab CI: add builds against server-21.1-branch Alan Coopersmith 2024-02-24 17:01:21 -08:00
  • 4d7a9a61f7 Handling of color management properties Uday Kiran Pichika 2023-06-02 14:59:11 +05:30
  • 31a092ae71 Enable TearFree if it's set to auto and VariableRefresh is enabled Hamza Mahfooz 2023-09-07 08:15:14 -04:00
  • ae22d12d42 Free output_ids Chris Bainbridge 2023-07-12 21:15:35 +01:00
  • 2897e1769c Fix segfault on dock suspend, unplug, resume Chris Bainbridge 2023-07-04 22:34:27 +01:00
  • 7025aefcdf Bump version for the 23.0.0 release xf86-video-amdgpu-23.0.0 Shashank Sharma 2023-02-22 18:00:23 +01:00
  • 6ee3209170 config: Add hotplug driver name Shashank Sharma 2022-11-28 13:08:36 +01:00
  • 2ec854d48e Fix primary output handling in amdgpu_crtc_covering_box(). Mario Kleiner 2022-11-11 02:18:07 +01:00
  • 9c959fac3a Use DRM_CAP_CURSOR_WIDTH/HEIGHT if possible Pierre-Eric Pelloux-Prayer 2022-09-29 16:42:09 +02:00
  • 4e011b91fa gitlab CI: enable gitlab's builtin static analysis Alan Coopersmith 2022-08-02 15:03:19 -07:00
  • dc81177ef3 Fix screen corruption on secondary GPU tiancyin 2022-08-10 16:46:15 +08:00
  • a3a012b649 Initialize present extension for GPU screen Kai-Heng Feng 2022-08-08 10:49:11 +08:00
  • f3f57a5834 Do not consider disabled crtc anymore when looking for xf86crtc covering drawable. Lukasz Spintzyk 2021-06-11 14:54:35 +02:00
  • e39a3ee07c Prefer crtc of primary output for synchronization when screen has to crtcs with the same coverage Lukasz Spintzyk 2021-06-21 11:41:40 +02:00
  • 92fb43b8e9 Use randr_crtc_covering_drawable used in modesetting Lukasz Spintzyk 2021-06-11 08:52:58 +02:00
  • 57740ae235 amdgpu: fixup driver for new X server ABI Łukasz Spintzyk 2021-06-22 07:36:42 +02:00
  • 89b3eb9fff Update URLs to reflect gitlab migration Alan Coopersmith 2022-02-19 12:07:46 -08:00
  • 533bd30cea Bump version for the 22.0.0 release xf86-video-amdgpu-22.0.0 Shashank Sharma 2022-02-22 16:25:01 +01:00
  • 402bfdead7 Build xz tarballs instead of bzip2 Alan Coopersmith 2022-01-17 14:20:53 -08:00
  • c21bcdd1cb glamor: unset AMDGPU_CREATE_PIXMAP_SCANOUT on shared pixmap Jesse Zhang 2022-02-16 16:11:44 +01:00
  • 8bc148f0c1 Fix spelling/wording issues Alan Coopersmith 2022-01-17 14:25:12 -08:00
  • 65c127366a Add option for non-vsynced flips for "secondary" outputs. Mario Kleiner 2022-01-25 03:44:47 +01:00
  • 69365526d0 glamor: Set AMDGPU_CREATE_PIXMAP_SCANOUT on DRI2 and shared pixmaps Dor Askayo 2021-08-21 19:11:05 +03:00
  • 0d68a91dce Bump version for the 21.0.0 release xf86-video-amdgpu-21.0.0 Alex Deucher 2021-07-29 13:20:16 -04:00
  • aedbf47ffc Include xf86drm.h instead of sarea.h Michel Dänzer 2021-04-26 15:00:54 +02:00
  • 6ed4863444 Drop dri.h includes Michel Dänzer 2021-02-02 12:45:54 +01:00
  • 6234a1b265 Fix drmmode_crtc_scanout_create logic Likun Gao 2020-10-30 12:23:20 +08:00
  • 6bd3dc6bd8 Check for AMDGPU_CREATE_PIXMAP_SCANOUT in amdgpu_glamor_create_pixmap Michel Dänzer 2020-08-28 10:50:50 +02:00
  • 2202cdfb0a Replace a few more instances of "master" Michel Dänzer 2020-07-10 11:24:02 +02:00
  • 0d1d479ecc Fix build against ABI_VIDEODRV_VERSION 25.2 Michel Dänzer 2020-07-10 11:13:21 +02:00
  • 442efe73dd Make drmmode_crtc_scanout_create/destroy static Michel Dänzer 2020-04-22 16:47:33 +02:00
  • 99f3c82e94 Drop struct drmmode_scanout altogether in favour of PixmapPtrs Michel Dänzer 2020-04-21 19:02:41 +02:00
  • cfce4b3e6b Drop bo/width/height members from struct drmmode_scanout Michel Dänzer 2020-04-21 18:48:06 +02:00
  • 680b9a2976 Fix return value check of drmIoctl() Niclas Zeising 2020-04-15 10:34:32 +02:00
  • e923642bae gitlab CI: update to use the latest CI templates Peter Hutterer 2020-05-08 11:14:32 +10:00
  • 0732f81a2c glamor: Make pixmap scanout compatible if its dimensions are Michel Dänzer 2020-04-21 10:54:47 +02:00
  • cb27a5b112 Handle NULL fb_ptr in pixmap_get_fb Michel Dänzer 2019-11-29 16:37:32 +01:00
  • e2cd67abb4 Bail from amdgpu_pixmap_get_handle with ShadowFB Michel Dänzer 2020-03-16 17:43:54 +01:00
  • 42a3148ae1 Factor out common code to amdgpu_probe() Emil Velikov 2016-12-10 18:53:37 +00:00
  • eeaaf37085 Introduce amdgpu_device_setup helper Emil Velikov 2018-03-31 15:00:16 +01:00
  • 1c9742e304 Kill off drmOpen/Close/drmSetInterfaceVersion in favour of drmDevices Emil Velikov 2018-03-31 14:27:52 +01:00
  • 2dd730784e Use the device_id straight from gpu_info Emil Velikov 2019-07-16 22:04:57 +01:00
  • 655b3c55b9 Reuse the existing busid string Emil Velikov 2019-07-17 00:04:39 +01:00
  • b357a84740 Store the busid string in AMDGPUEnt Emil Velikov 2019-07-17 00:01:51 +01:00
  • 2c0c154a83 Remove NULL check after a "cannot fail" function Emil Velikov 2019-07-16 23:39:30 +01:00
  • 16ae0d06c6 Fixup the amdgpu_bus_id() string format Emil Velikov 2019-07-16 23:37:05 +01:00
  • abbe23fae7 Remove drmCheckModesettingSupported and kernel module loading, on Linux Emil Velikov 2016-12-10 14:30:16 +00:00
  • 0b3bc7addf Use ODEV_ATTRIB_PATH where possible for the device node. Emil Velikov 2016-12-10 14:28:19 +00:00
  • edcbe5f52d Fix link failure with gcc 10 Adam Jackson 2020-02-04 16:38:06 -05:00
  • fd66f5c0be kms: Handle changes to SourceValidate call chain in xserver 19 Adam Jackson 2019-10-30 12:33:09 -04:00
  • b467d2569a Bump version for the 19.1.0 release xf86-video-amdgpu-19.1.0 Michel Dänzer 2019-10-11 17:10:10 +02:00
  • a1b7263277 Don't unreference FBs of pixmaps from different screens in LeaveVT Michel Dänzer 2019-09-26 15:56:59 +02:00
  • 5b8bc9fc50 Don't set up black scanout buffer if LeaveVT is called from CloseScreen Michel Dänzer 2019-09-18 12:55:45 +02:00
  • e6fce59a07 present: Don't check pixmap pitch in check_flip with non-DC >= 3.34 Michel Dänzer 2019-07-24 16:05:05 +02:00
  • 5bb2580b26 present: Don't check pixmap pitch in check_flip with current DC Michel Dänzer 2019-07-24 15:55:19 +02:00
  • ac66086613 present: Also check pixmap pitch in check_flip with current xserver Michel Dänzer 2019-07-24 15:45:21 +02:00
  • 98f172eb2d gitlab-ci: Use templates from wayland/ci-templates Michel Dänzer 2019-07-29 18:54:24 +02:00
  • 87f41ace49 Don't disable page flipping completely with SW cursor Michel Dänzer 2019-07-05 12:43:53 +02:00
  • 7d3fef72e0 present: Check that we can get a KMS FB for flipping Michel Dänzer 2019-05-09 17:39:49 +02:00
  • ea19a52070 Remove dri2_drawable_crtc parameter consider_disabled Michel Dänzer 2019-06-06 11:02:15 +02:00
  • 3109f088fd dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULL Michel Dänzer 2019-06-06 11:22:09 +02:00
  • fb06fb8147 dri2: reply to client for WaitMSC request in any case Flora Cui 2019-05-29 14:18:50 +08:00
  • 4b17533fcb dri3: Always flush glamor before sharing pixmap storage with clients Michel Dänzer 2019-04-30 17:50:15 +02:00
  • bf61e6d7ac Retry get_fb_ptr in get_fb Michel Dänzer 2019-04-18 19:21:40 +02:00
  • bd4ffd4ebb Bump version for the 19.0.1 release xf86-video-amdgpu-19.0.1 Michel Dänzer 2019-03-19 18:44:31 +01:00
  • 6ee8577261 modesetting: add tile property support Dave Airlie 2015-03-23 11:33:23 +10:00
  • 9534bf3bb3 Bump version for the 19.0.0 release xf86-video-amdgpu-19.0.0 Michel Dänzer 2019-03-06 12:05:14 +01:00
  • a2b32e72fd present: Don't check tiling parameters with DC & DRM minor version >= 31 Michel Dänzer 2019-03-01 17:42:08 +01:00