Commit Graph

  • 2fcb7dadd3 glamor: Return NullPixmap on failure to create shareable pixmap jimqu 2016-01-25 09:47:00 +08:00
  • 5269a2228b Move amdgpu_glamor_destroy_pixmap before amdgpu_glamor_create_pixmap jimqu 2016-01-25 10:12:02 +08:00
  • 54c959c163 Move memset() after variable declarations Tom St Denis 2016-01-20 09:37:36 -05:00
  • 8853b07ae8 Set the RandR primary output on startup if Xorg hasn't Michel Dänzer 2016-01-19 17:35:11 +09:00
  • bd5c65dace Only call amdgpu_bus_id once in each probe path (v2) Michel Dänzer 2016-01-07 15:53:41 +09:00
  • 6e42c58375 Remove pci_dev test from amdgpu_get_scrninfo Michel Dänzer 2016-01-07 15:57:38 +09:00
  • 8e09180798 Re-use PCI bus ID code from kernel_open_fd in kernel_mode_enabled Michel Dänzer 2016-01-07 15:35:35 +09:00
  • 4eb9cedca0 Initialize drmmode_crtc dpms_mode to DPMSModeOff Mykola Lysenko 2016-01-13 14:03:55 +08:00
  • 1d0b0c1794 sync: Check if miSyncShmScreenInit symbol is resolved at runtime Michel Dänzer 2015-12-10 18:08:12 +09:00
  • f4107f67f1 Check for NULL koutput in drmmode_output_dpms Mykola Lysenko 2015-12-23 11:58:47 -05:00
  • ea558e6457 Use render node for DRI3 if available Jammy Zhou 2015-11-20 17:03:05 +08:00
  • 43c2dc1aab glamor: Deal with glamor_egl_destroy_textured_pixmap being removed Michel Dänzer 2015-11-19 17:05:05 +09:00
  • 84cab5738a glamor: Restore all ScreenRec hooks during CloseScreen Michel Dänzer 2015-11-19 16:44:22 +09:00
  • a00c050c2e Post 1.0.0 release version bump Michel Dänzer 2015-11-19 17:55:53 +09:00
  • 755e6ff233 Bump version for 1.0.0 release xf86-video-amdgpu-1.0.0 Michel Dänzer 2015-11-19 17:28:19 +09:00
  • 49c7d2be99 Add amdgpu_pixmap.h to src/Makefile.am's EXTRA_DIST Michel Dänzer 2015-11-19 17:14:54 +09:00
  • d069ec5d27 Handle failures in setting a CRTC to a DRM mode properly Stephen Chandler Paul 2015-11-11 18:10:55 +09:00
  • c8bddcf6c9 Call xf86CrtcRotate from initial drmmode_set_desired_modes call Michel Dänzer 2015-11-11 18:09:59 +09:00
  • 12815156f3 Do not link amdgpu_drv.so against libpciaccess Emil Velikov 2015-11-11 18:04:01 +09:00
  • a02982b0ae Skip disabled CRTCs in amdgpu_scanout_(do_)update Michel Dänzer 2015-11-11 17:59:14 +09:00
  • 0ddd20600d Prefer drmModeSetCursor2 over drmModeSetCursor Michel Dänzer 2015-11-11 17:44:16 +09:00
  • 83a47c0ebe PRIME: Don't advertise offload capabilities when acceleration is disabled Michel Dänzer 2015-11-11 17:37:54 +09:00
  • 560b7fe6dc Rename Option "NoAccel" to "Accel" Michel Dänzer 2015-11-11 17:31:34 +09:00
  • ad77ad32c4 Use own thunk function instead of shadowUpdatePackedWeak Adam Jackson 2015-11-11 17:20:21 +09:00
  • f5ccea99c0 dri2: Handle PRIME for source buffer as well in amdgpu_dri2_copy_region2 Michel Dänzer 2015-11-11 17:16:58 +09:00
  • 92e7c93d2f Move scrn/info declaration inside USE_GLAMOR in amdgpu_dri3_fd_from_pixmap Michel Dänzer 2015-11-02 18:29:24 +09:00
  • c9bd1399a1 Call AMDGPUFreeRec from AMDGPUFreeScreen_KMS even if info == NULL Michel Dänzer 2015-11-02 18:21:50 +09:00
  • fb8444e731 Don't use AMDGPUEntPriv in AMDGPUFreeRec Michel Dänzer 2015-11-02 18:20:41 +09:00
  • 8e7ee03f55 Remove amdgpu_reference_drm_fd Michel Dänzer 2015-10-28 17:53:27 +09:00
  • 6bab8fabb3 Remove info->dri2.drm_fd and info->drmmode->fd Michel Dänzer 2015-10-28 17:44:09 +09:00
  • 0530e39cc6 Pass struct pci_device *pci_dev directly to amdgpu_get_scrninfo Jammy Zhou 2015-10-29 17:08:01 +09:00
  • edf72afee3 Fix crash in PCI probe path (v4) Jammy Zhou 2015-10-28 21:24:29 +08:00
  • cef725121e Remove dead code from probe paths Michel Dänzer 2015-10-28 17:56:13 +09:00
  • 3b0a3c89b5 Add Stoney support Samuel Li 2015-10-22 12:50:21 -04:00
  • 9c8b7ebe15 Revert "Handle RandR CRTC transforms properly" Michel Dänzer 2015-10-21 17:18:44 +09:00
  • 0a6ba4bf50 Add Option "TearFree" to manpage Darren Powell 2015-10-20 16:56:54 -04:00
  • 175251645f Handle RandR CRTC transforms properly Michel Dänzer 2015-10-15 16:35:51 +09:00
  • 6000aef4e2 Clean up amdgpu_dri2_create_buffer2() Tom St Denis 2015-10-14 13:25:59 -04:00
  • 21e72fb241 Properly handle drmModeAddFB failure in drmmode_crtc_scanout_allocate Michel Dänzer 2015-10-09 18:38:47 +09:00
  • 8da1d0c870 Eliminate redundant data parameter from drmmode_crtc_scanout_create Michel Dänzer 2015-10-09 18:59:16 +09:00
  • dc40582d5f Don't advertise rotation support without hardware acceleration v2 Michel Dänzer 2015-10-07 16:19:22 +09:00
  • 460560502a Simplify drmmode_set_mode_major() and avoid leaking memory. Tom St Denis 2015-10-06 08:49:54 -04:00
  • 56398d6651 Avoid NULL dereference if drmmode_crtc_scanout_allocate fails Tom St Denis 2015-10-06 08:43:12 -04:00
  • 4b92b960c7 cleanup the entity rec Tom St Denis 2015-10-05 10:00:09 -04:00
  • fe100fd6bf present: Handle DPMS off in radeon_present_get_ust_msc Tom St Denis 2015-10-05 10:45:33 -04:00
  • bfa925a048 present: Look at all CRTCs to determine if we can flip Tom St Denis 2015-10-05 10:10:51 -04:00
  • a1e47e7632 present: Fall back to modeset for unflip operation Tom St Denis 2015-10-05 10:41:22 -04:00
  • bac21dfc8e Don't attempt a DRI2/Present page flip while the other one is flipping Tom St Denis 2015-10-05 10:37:50 -04:00
  • a5f7f2e68b Move amdgpu_drm_handler/abort_proc fields to drmmode_flipdata_re Tom St Denis 2015-10-05 13:12:23 -04:00
  • e14e3560bf Simplify amdgpu_do_pageflip() error handling slightly more Tom St Denis 2015-10-05 13:08:43 -04:00
  • e9621ec0e2 Increase robustness against DRM page flip ioctl failures Tom St Denis 2015-10-05 09:34:47 -04:00
  • db3bb2061b Clean up allocation in AMDGPUInitVideo() Tom St Denis 2015-09-29 13:07:04 -04:00
  • 94caf7ac77 Avoid leaking memory on output. Tom St Denis 2015-10-01 13:08:41 -04:00
  • f035faec04 add support for DP 1.2 display hotplug Tom St Denis 2015-10-01 12:56:05 -04:00
  • aee72b2921 move output name creation to its own function Tom St Denis 2015-10-01 12:29:36 -04:00
  • 0846abeace stop caching mode resources Tom St Denis 2015-10-01 12:13:21 -04:00
  • 4ca8f957e0 Silence type mismatch warning. Tom St Denis 2015-10-01 13:16:15 -04:00
  • a79735ab14 Add support for server managed fds Tom St Denis 2015-10-01 10:51:07 -04:00
  • b93934a9ed Add amdgpu_open_drm_master helper function Tom St Denis 2015-10-01 10:05:36 -04:00
  • f5c3fd0b57 Cleaning up for server-fd support Tom St Denis 2015-10-01 09:13:57 -04:00
  • 3055724aef Simplify pick best crtc to fold two loops into one Tom St Denis 2015-09-24 13:08:31 -04:00
  • 9945b4ae16 Avoid use-after-free in drmmode_output_destroy() Tom St Denis 2015-09-09 09:38:02 -04:00
  • 36b3faebdd Avoid use-after-free in amdgpu_kernel_open_fd() Tom St Denis 2015-09-09 09:36:59 -04:00
  • 8823c3d4c6 dri2: Avoid calculation with undefined msc value Tom St Denis 2015-09-09 09:34:38 -04:00
  • 63948ea091 DRI2: Keep MSC monotonic when moving window between CRTCs Michel Dänzer 2015-08-14 18:41:57 +09:00
  • 55a4461bd9 Wait for scanout BO initialization to finish before setting mode Michel Dänzer 2015-08-07 11:46:31 +09:00
  • 4c425e9c5c glamor: Add amdgpu_glamor_finish to wait for glamor rendering to finish Michel Dänzer 2015-08-07 12:39:24 +09:00
  • bb989e173d Only call drmmode_copy_fb (at most) once on server startup Michel Dänzer 2015-08-07 11:43:48 +09:00
  • ebe2c020fb Make selection between DRI2 and DRI3 consistent with other drivers. (v2) Mario Kleiner 2015-08-10 23:34:40 +02:00
  • c9611a2aa0 add fiji pci id Alex Deucher 2015-07-07 22:46:34 -04:00
  • 2622ac1554 Add fiji support Alex Deucher 2015-07-07 22:46:08 -04:00
  • 7a49d8728d On screen resize, clear the new buffer before displaying it Michel Dänzer 2015-08-06 18:21:30 +09:00
  • 9f988bf1dc Make drmmode_copy_fb() work with glamor Michel Dänzer 2015-08-06 17:50:11 +09:00
  • 13cf61bd8d Update scanout pixmap contents before setting a mode with it Michel Dänzer 2015-08-06 17:46:38 +09:00
  • 15050aabf2 Defer initial modeset until the first BlockHandler invocation Michel Dänzer 2015-08-06 17:37:11 +09:00
  • 96b5364496 Defer initial drmmode_copy_fb call until root window creation Michel Dänzer 2015-08-06 17:32:45 +09:00
  • 0fb45f2bba Only copy fbcon BO contents if bgNoneRoot is TRUE Michel Dänzer 2015-08-06 17:25:53 +09:00
  • cac553d3b6 Add .dir-locals.el file with Emacs indentation settings Michel Dänzer 2015-08-06 17:20:22 +09:00
  • ea32253541 Adapt to the interface change of amdgpu_bo_alloc v3 Jammy Zhou 2015-07-15 11:26:28 +08:00
  • 3010d3259d Allow/Fix use of multiple ZaphodHead outputs per x-screen. Mario Kleiner 2015-07-15 09:54:59 +02:00
  • 159c5d460a Adopt for new X server dirty tracking APIs. Dave Airlie 2015-07-14 17:04:14 +09:00
  • 7b3212e33c DRI2: Don't ignore rotated CRTCs in amdgpu_dri2_drawable_crtc Michel Dänzer 2015-07-09 17:57:29 +09:00
  • 5587a7b43d Do not try to enable already enabled CRTCs in DPMS hook Piotr Redlewski 2015-07-08 20:59:14 +02:00
  • b176e63df2 Enable/disable CRTCs in DPMS hook Piotr Redlewski 2015-06-28 23:20:22 +02:00
  • d94d4a609c Handle CRTC DPMS from output DPMS hooks Michel Dänzer 2015-06-11 17:49:33 +09:00
  • c57da33308 Add Option "TearFree" Michel Dänzer 2015-06-09 12:39:21 +09:00
  • bd0aca0977 glamor: Remove the stride member of struct radeon_pixmap Michel Dänzer 2015-06-09 11:57:59 +09:00
  • e5dfb6c266 glamor: Add Option "ShadowPrimary" Michel Dänzer 2015-03-18 16:23:24 +09:00
  • 08da7b691d Add AMDGPU_CREATE_PIXMAP_GTT flag Michel Dänzer 2015-06-10 16:21:21 +09:00
  • 59bdb57826 Factor out amdgpu_bo_get_handle helper Michel Dänzer 2015-06-10 12:04:29 +09:00
  • 9a6eff506b Set AMDGPU_BO_FLAGS_GBM for cursor buffers allocated from GBM Michel Dänzer 2015-06-10 12:10:24 +09:00
  • d3ea8a69b0 glamor: Add wrappers for the X server rendering hooks Michel Dänzer 2015-05-29 18:53:50 +09:00
  • 895e4d73d5 glamor: Remove unused function radeon_glamor_pixmap_is_offscreen Michel Dänzer 2015-05-29 18:53:40 +09:00
  • cc5671c587 Add RADEON_CREATE_PIXMAP_SCANOUT flag Michel Dänzer 2015-05-29 18:53:36 +09:00
  • 21834953ee Split out struct drmmode_scanout for rotation shadow buffer information Michel Dänzer 2015-05-29 18:53:32 +09:00
  • e4e4f7b83e Rename scanout_pixmap_x field to prime_pixmap_x Michel Dänzer 2015-05-29 18:53:21 +09:00
  • edfff6b1a3 Add DRI3 support Michel Dänzer 2015-06-02 17:04:21 +09:00
  • d295b5b331 amdgpu_set_shared_pixmap_backing: Add support for GBM / glamor v2 Michel Dänzer 2015-06-02 17:01:06 +09:00
  • 03ad0fa018 glamor: Add radeon_pixmap parameter to radeon_glamor_create_textured_pixmap Michel Dänzer 2015-05-29 18:53:45 +09:00
  • fafb8c6ac9 Add support for the Present extension Michel Dänzer 2015-06-02 17:00:46 +09:00