summaryrefslogtreecommitdiff
path: root/src/amdgpu_dri2.c
AgeCommit message (Expand)Author
2022-04-20Do not consider disabled crtc anymore when looking for xf86crtc covering draw...Lukasz Spintzyk
2019-06-14Remove dri2_drawable_crtc parameter consider_disabledMichel Dänzer
2019-06-14dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULLMichel Dänzer
2019-06-10dri2: reply to client for WaitMSC request in any caseFlora Cui
2019-03-01dri2: Call drm_queue_handle_deferred in dri2_deferred_eventMichel Dänzer
2019-01-16dri2: Flush in dri2_create_buffer2 after calling glamor_set_pixmap_boMichel Dänzer
2018-11-16Explicitly keep track of whether a DRM event is for a flip or notMichel Dänzer
2018-08-16Move DRM event queue related initialization to amdgpu_drm_queue_initMichel Dänzer
2018-07-10Bail from dri2_create_buffer2 if we can't get a pixmapMichel Dänzer
2018-05-16Replace 'foo == NULL' with '!foo'Michel Dänzer
2018-02-14Add 30bit RGB color format supportHawking Zhang
2017-12-27Keep track of how many SW cursors are visible on each screenMichel Dänzer
2017-08-31Require xserver >= 1.13Michel Dänzer
2017-08-22Always allow DRI2 page flipping with TearFreeMichel Dänzer
2017-08-22Create drmmode_wait_vblank helperMichel Dänzer
2017-08-22Pass reference CRTC to amdgpu_do_pageflip directlyMichel Dänzer
2017-08-03Allow DRI page flipping when some CRTCs use separate scanout buffersMichel Dänzer
2017-08-03Add drmmode_crtc_can_flip helperMichel Dänzer
2017-07-13Use drmmode_crtc->scanout_id instead of 0 to check for scanout bufferMichel Dänzer
2017-03-03Allow toggling TearFree at runtime via output propertyMichel Dänzer
2017-03-03Fix flip event data leak if calloc or drmModeAddFB failsMichel Dänzer
2016-11-28Make libdrm >= 2.4.72 requirement explicitMichel Dänzer
2016-11-22Use DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags when availableMichel Dänzer
2016-09-07Add explicit AMDGPU_DRM_QUEUE_ERROR defineMichel Dänzer
2016-08-23DRI2: Fix amdgpu_dri2_exchange_buffers width/height copy'n'paste errorQiang Yu
2016-07-22DRI2: Add interpolated_vblanks in amdgpu_dri2_get_crtc_mscMichel Dänzer
2016-06-23dri2: Don't allow flipping when using a dedicated scanout bufferMichel Dänzer
2016-06-14Move DRI2's local fixup_glamor helper to amdgpu_glamor_set_pixmap_bo v2Michel Dänzer
2016-06-14Consolidate get_drawable_pixmap helperMichel Dänzer
2016-05-12Add support for async flips to radeon_do_pageflipMichel Dänzer
2016-04-01Identify DRM event queue entries by sequence number instead of by pointerMichel Dänzer
2016-03-25Require xserver 1.9 or newerMichel Dänzer
2016-03-25Don't try DRI2/Present flipping while the HW cursor can't be usedMichel Dänzer
2016-03-23Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr basedMichel Dänzer
2016-03-23DRI2: Also clear dri2_flipping when client disconnects before eventMichel Dänzer
2016-02-27DRI2: Use amdgpu_pixmap_get_handleMichel Dänzer
2016-02-27glamor: Avoid generating GEM flink names for BOs shared via DRI3 (v2)Michel Dänzer
2016-02-27Make amdgpu_do_pageflip take a pixmap instead of a BOMichel Dänzer
2015-11-11dri2: Handle PRIME for source buffer as well in amdgpu_dri2_copy_region2Michel Dänzer
2015-10-30Remove info->dri2.drm_fd and info->drmmode->fdMichel Dänzer
2015-10-15Clean up amdgpu_dri2_create_buffer2()Tom St Denis
2015-10-06Don't attempt a DRI2/Present page flip while the other one is flippingTom St Denis
2015-10-05stop caching mode resourcesTom St Denis
2015-09-10dri2: Avoid calculation with undefined msc valueTom St Denis
2015-08-14DRI2: Keep MSC monotonic when moving window between CRTCsMichel Dänzer
2015-07-09DRI2: Don't ignore rotated CRTCs in amdgpu_dri2_drawable_crtcMichel Dänzer
2015-06-15glamor: Remove the stride member of struct radeon_pixmapMichel Dänzer
2015-06-15glamor: Add Option "ShadowPrimary"Michel Dänzer
2015-06-08DRI2: Split out helper for getting UST and MSC of a specific CRTCMichel Dänzer
2015-06-08DRI2: Use helper functions for DRM event queue managementMichel Dänzer