Commit Graph

  • 1b476d417f Post-release version bump Michel Dänzer 2017-03-23 18:03:56 +09:00
  • 804e30e14e Bump version for 1.3.0 release xf86-video-amdgpu-1.3.0 Michel Dänzer 2017-03-16 17:28:11 +09:00
  • 3a8582944e Pass TRUE to drmmode_set_desired_modes the first time for GPU screens Michel Dänzer 2017-03-09 15:56:59 +09:00
  • 82b15a4da1 Skip some initialization steps for GPU screens Michel Dänzer 2017-03-09 15:47:24 +09:00
  • fa85331f0c glamor: Use glamor_finish when available Michel Dänzer 2017-03-07 18:02:29 +09:00
  • 7884e38e94 amdgpu_probe: Do not close server managed drm fds Hans De Goede 2016-10-18 16:48:40 +02:00
  • a2c360fa1d Refactor amdgpu_kernel_close_fd helper Michel Dänzer 2017-03-06 18:59:23 +09:00
  • 947017194d glamor: Don't flush in BlockHandler with Xorg >= 1.19 Michel Dänzer 2017-03-03 17:59:19 +09:00
  • 86907a5e4c Only define transform_region for XF86_CRTC_VERSION >= 4 Michel Dänzer 2017-03-06 18:23:41 +09:00
  • 8d2b7d1758 Use local implementation of RegionDuplicate for older xserver Michel Dänzer 2017-03-06 18:09:58 +09:00
  • cd73100114 Don't use pScrn->is_gpu in AMDGPUCreateScreenResources_KMS Michel Dänzer 2017-03-06 18:07:19 +09:00
  • 351baa89b9 Don't call amdgpu_glamor_flush in drmmode_copy_fb Michel Dänzer 2017-03-03 16:44:15 +09:00
  • ad53635af1 Move DPMS check from amdgpu_scanout_do_update to amdgpu_scanout_flip Michel Dänzer 2017-03-03 16:41:49 +09:00
  • 378bd05c84 Call drmmode_set_desired_modes from a WindowExposures hook Michel Dänzer 2017-03-03 16:36:24 +09:00
  • 8d4d73e05c present: Flush before flipping Michel Dänzer 2017-03-03 16:34:16 +09:00
  • 88725b68ca present: Use async flip for unflip if possible Michel Dänzer 2017-03-03 16:30:27 +09:00
  • b31489c086 present: Also flush before using a flip to unflip Michel Dänzer 2017-03-03 16:28:41 +09:00
  • f6a3c87c30 present: Wait for GPU idle before setting modes for unflip Michel Dänzer 2017-03-03 16:26:26 +09:00
  • 012ffffb45 present: Only call drmModeRmFB after setting modes for unflip Michel Dänzer 2017-03-03 16:22:39 +09:00
  • f4719bb473 Use drmmode_crtc_scanout_free in drmmode_fini Michel Dänzer 2017-03-03 16:19:11 +09:00
  • af0b24c1ac Allow toggling TearFree at runtime via output property Michel Dänzer 2017-03-02 17:24:03 +09:00
  • 77853f02e5 Factor out drmmode_crtc_scanout_update helper Michel Dänzer 2017-03-02 17:19:59 +09:00
  • d25cc3b2b3 Factor out amdgpu_prime_dirty_to_crtc helper Michel Dänzer 2017-03-02 17:15:03 +09:00
  • a6d363008e Don't destroy current FB if drmModeAddFB fails Michel Dänzer 2017-03-02 17:13:06 +09:00
  • 53926db235 Fix flip event data leak if calloc or drmModeAddFB fails Michel Dänzer 2017-03-02 17:08:19 +09:00
  • 45a8ec6257 autogen: add default patch prefix Mihail Konev 2017-03-02 17:04:36 +09:00
  • ba2aa0a8c1 Handle rotation in the driver also with Xorg 1.12-1.18 Michel Dänzer 2017-03-02 16:55:38 +09:00
  • 7f3abf35a2 Fold drmmode_crtc_scanout_allocate into drmmode_crtc_scanout_create Michel Dänzer 2017-03-02 16:47:06 +09:00
  • 03c2db3c67 Call drmmode_crtc_scanout_create in drmmode_crtc_shadow_allocate as well Michel Dänzer 2017-03-02 16:42:04 +09:00
  • 49b092563c autogen.sh: use quoted string variables Emil Velikov 2017-01-26 11:10:12 +09:00
  • 457fcc5935 autogen.sh: use exec instead of waiting for configure to finish Peter Hutterer 2017-01-26 11:09:07 +09:00
  • 5f71238088 Pass pitch from drmmode_crtc_scanout_allocate to drmmode_create_bo_pixmap Michel Dänzer 2017-01-06 17:42:25 +09:00
  • b5c189473d Use render node for DRI3 if available Jammy Zhou 2016-12-13 12:32:39 +09:00
  • edd276185d Simplify drmmode_handle_uevents Michel Dänzer 2016-12-15 12:42:44 +09:00
  • 732cf4d3a2 udev_monitor_receive_device() will block when hotplug monitor jimqu 2016-12-13 16:33:26 +08:00
  • d60ea478cf Call amdgpu_drm_abort_entry on failure to flip to a scanout pixmap Michel Dänzer 2016-11-30 16:28:27 +09:00
  • aea70298ef Call ValidateGC after ChangeClip in amdgpu_sync_scanout_pixmaps Michel Dänzer 2016-11-30 16:27:10 +09:00
  • 0f79c30619 Fix amdgpu_scanout_extents_intersect for GPU screens Michel Dänzer 2016-11-30 16:25:52 +09:00
  • 082b6b8ca1 Take current scanout_id into account everywhere involved with TearFree Michel Dänzer 2016-11-30 16:21:28 +09:00
  • 82729b1f3b Add amdgpu_is_gpu_screen helper Michel Dänzer 2016-11-28 17:47:17 +09:00
  • 7fe2a8ed67 Don't install Flush/EventCallback for GPU screens Michel Dänzer 2016-11-22 16:50:59 +09:00
  • ff31320644 Make libdrm >= 2.4.72 requirement explicit Michel Dänzer 2016-11-25 18:34:40 +09:00
  • f9ba1e8fd4 Use DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags when available Michel Dänzer 2016-11-22 16:30:59 +09:00
  • e8aa4e7ea5 Remove generated header files Michel Dänzer 2016-10-26 18:38:20 +09:00
  • d69fd22b6d Stop using AMDGPU(Unique)Chipsets Michel Dänzer 2016-10-26 18:36:18 +09:00
  • 8a5ff54af3 Stop using AMDGPUPciChipsets Michel Dänzer 2016-10-26 18:09:18 +09:00
  • 298eaf58a5 Remove amdpciids.h Michel Dänzer 2016-10-26 18:05:58 +09:00
  • a0881d55fe Stop using generated amdgpu_device_match Michel Dänzer 2016-10-26 18:02:39 +09:00
  • 40ddc52b2a Use family information from libdrm_amdgpu / kernel Michel Dänzer 2016-10-26 17:42:36 +09:00
  • 5c9d1c5097 Move struct amdgpu_gpu_info out of amdgpu_get_tile_config Michel Dänzer 2016-10-26 17:32:56 +09:00
  • adf7dabdf9 Post-release version bump Michel Dänzer 2016-11-21 17:50:22 +09:00
  • a000320508 Bump version for 1.2.0 release xf86-video-amdgpu-1.2.0 Michel Dänzer 2016-11-17 15:17:10 +09:00
  • a446b3af9b manpage updates for the 1.2.0 release Michel Dänzer 2016-11-17 15:13:59 +09:00
  • 24e36c7044 Use pAMDGPUEnt to find both screens of a GPU in amdgpu_mode_hotplug Michel Dänzer 2016-11-10 12:30:10 +09:00
  • 257be5b085 Refactor amdgpu_mode_hotplug Michel Dänzer 2016-11-10 12:28:03 +09:00
  • 1352a1d2f7 Check Xorg version at runtime instead of build time in two places Michel Dänzer 2016-11-02 12:35:55 +09:00
  • 5da43c5da8 Require xserver 1.10 or newer Michel Dänzer 2016-11-01 16:01:24 +09:00
  • dd4a740714 present: Check tiling info for flips Michel Dänzer 2016-10-27 11:22:36 +09:00
  • 3c1f4386ba Consume all available udev events at once Michel Dänzer 2016-10-26 16:19:01 +09:00
  • c87dff3257 PRIME: Fix swapping of provider sink / source capabilities Hans de Goede 2016-10-26 16:17:04 +09:00
  • 9c4416422f Always call PixmapStopDirtyTracking in drmmode_set_scanout_pixmap Michel Dänzer 2016-10-26 16:15:42 +09:00
  • 0a91f11c03 Don't rely on randr_crtc->scanout_pixmap in drmmode_set_scanout_pixmap Michel Dänzer 2016-10-26 16:14:45 +09:00
  • b37f477488 Sayōnara, AM_MAINTAINER_MODE! Michel Dänzer 2016-10-25 16:30:46 +09:00
  • c8d9ad0e18 Order unique chipsets according to first appearance in ati_pciids.csv Michel Dänzer 2016-10-19 18:16:47 +09:00
  • 7cc04035c5 Enable HW cursor support with PRIME slave output & Xorg > 1.18.99.901 Michel Dänzer 2016-09-28 15:59:22 +09:00
  • d42773eb45 Rotate and reflect cursor hotspot position for drmModeSetCursor2 Michel Dänzer 2016-09-28 18:17:53 +09:00
  • bdee9f4dd4 Add support for ScreenPtr::SyncSharedPixmap Michel Dänzer 2016-08-31 16:46:56 +09:00
  • 97d7386caf Untangle HAS_XORG_CONF_DIR / --with-xorg-conf-dir lines in configure.ac Michel Dänzer 2016-09-16 16:36:23 +09:00
  • b407c1244d Bump version for 1.1.2 release xf86-video-amdgpu-1.1.2 Michel Dänzer 2016-09-16 18:11:31 +09:00
  • 8206215726 Fix handling of configure option --with-xorg-conf-dir Michel Dänzer 2016-09-16 18:01:41 +09:00
  • aa8a3fa246 Fix handling of configure option --with-xorg-conf-dir Michel Dänzer 2016-09-16 15:59:16 +09:00
  • 6eb2b507d9 Bump version for the 1.1.1 release xf86-video-amdgpu-1.1.1 Michel Dänzer 2016-09-14 18:26:50 +09:00
  • 8761c46bab Use --with-xorg-conf-dir=$prefix/share/X11/xorg.conf.d by default Michel Dänzer 2016-09-15 15:28:12 +09:00
  • cd3acb7571 Use --with-xorg-conf-dir=$prefix/share/X11/xorg.conf.d by default Michel Dänzer 2016-09-14 18:33:42 +09:00
  • ca1cf24d4e Fix cursor size for SI Marek Olšák 2016-09-14 17:30:19 +09:00
  • ca84c49c88 Add SI PCI IDs Ronie Salgado 2016-09-14 17:30:30 +09:00
  • e80321016f Add missing Kaveri PCI ID (1318) Michel Dänzer 2016-09-14 17:20:28 +09:00
  • 772e43d3e8 Add Mullins PCI IDs Michel Dänzer 2016-09-14 17:19:58 +09:00
  • 3edf690d39 DRI2: Fix amdgpu_dri2_exchange_buffers width/height copy'n'paste error Qiang Yu 2016-09-14 17:19:29 +09:00
  • 0b3bde7f9e DRI2: Add interpolated_vblanks in amdgpu_dri2_get_crtc_msc Michel Dänzer 2016-09-14 17:18:51 +09:00
  • 2e6e81aa8d Only use RandR APIs if RandR is enabled Michel Dänzer 2016-09-14 17:17:39 +09:00
  • 01565e4427 Destroy all dedicated scanout buffers during CloseScreen Michel Dänzer 2016-09-14 17:16:49 +09:00
  • 7977f39d3c glamor: Reallocate linear pixmap BO if necessary for DRI2 PRIME Michel Dänzer 2016-09-14 16:50:36 +09:00
  • 062a7b9b81 Move DRI2's local fixup_glamor helper to amdgpu_glamor_set_pixmap_bo v2 Michel Dänzer 2016-09-14 16:49:53 +09:00
  • 7dc2c5bae5 Consolidate get_drawable_pixmap helper Michel Dänzer 2016-09-14 16:48:46 +09:00
  • 5be3295cb2 Add amdgpu_pixmap_get_tiling_info Michel Dänzer 2016-09-14 16:43:48 +09:00
  • 8cd5aa76c7 Remove amdgpu_share_pixmap_backing Michel Dänzer 2016-09-14 16:43:10 +09:00
  • 0af88ed18a glamor: Fix amdgpu_glamor_share_pixmap_backing for priv->bo == NULL Michel Dänzer 2016-09-14 16:42:39 +09:00
  • 0d5b6957ae add missing bonaire pci id Alex Deucher 2016-09-14 16:41:46 +09:00
  • 10ff4b42ea Add more Polaris 11 PCI IDs Flora Cui 2016-09-14 16:41:16 +09:00
  • af5d393214 Add more Polaris 10 PCI IDs Flora Cui 2016-09-14 16:40:43 +09:00
  • da820a6661 Fix amdgpu_mode_hotplug crash on multi GPU platform. Qiang Yu 2016-09-14 17:18:23 +09:00
  • f8c6e51211 Handle Zaphod mode correctly in amdgpu_mode_hotplug Michel Dänzer 2016-09-14 16:39:55 +09:00
  • 988b6de866 add strato pci id Flora Cui 2016-09-14 16:38:56 +09:00
  • 804dd4be71 Remove RR_Capability_SinkOutput for GPU without CRTC. Qiang Yu 2016-09-14 16:01:16 +09:00
  • 0f8df8584a Make TearFree effective with PRIME slave scanout Michel Dänzer 2016-09-08 18:14:49 +09:00
  • d6feed2cd7 Synchronize scanout pixmaps for TearFree Michel Dänzer 2016-09-08 17:56:24 +09:00
  • 4927b84ec8 Move up amdgpu_scanout_extents_intersect Michel Dänzer 2016-09-08 17:52:25 +09:00
  • 1c725f6396 Factor out transform_region helper Michel Dänzer 2016-09-08 17:45:32 +09:00
  • c92842764f Only copy from screen pixmap to shared pixmap on demand for slave scanout Michel Dänzer 2016-09-08 17:26:18 +09:00