summaryrefslogtreecommitdiff
path: root/src/radeon_dri2.c
AgeCommit message (Expand)Author
2017-05-11Pass pixmap instead of handle to radeon_do_pageflipMichel Dänzer
2017-02-22Allow toggling TearFree at runtime via output propertyMichel Dänzer
2017-02-08Fix flip event data leak if calloc or drmModeAddFB failsMichel Dänzer
2016-11-18Use DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags when availableMichel Dänzer
2016-11-09Reindent code in radeon_dri2_create_buffer2Michel Dänzer
2016-09-21dri2: Don't allow flipping when using a dedicated scanout bufferMichel Dänzer
2016-09-15DRI2: Fix radeon_dri2_exchange_buffers width/height copy'n'paste errorQiang Yu
2016-09-15DRI2: Add interpolated_vblanks in radeon_dri2_get_crtc_mscMichel Dänzer
2016-09-14Move DRI2's local fixup_glamor helper to radeon_glamor_set_pixmap_boMichel Dänzer
2016-09-14Consolidate get_drawable_pixmap helperMichel Dänzer
2016-07-22Add explicit RADEON_DRM_QUEUE_ERROR defineMichel Dänzer
2016-04-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-24Require xserver 1.9 or newerMichel Dänzer
2016-03-23Don't try DRI2/Present flipping while the HW cursor can't be usedMichel Dänzer
2016-02-27Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr basedMichel Dänzer
2016-02-27DRI2: Also clear dri2_flipping when client disconnects before eventMichel Dänzer
2015-11-12Clean up radeon_dri2_create_buffer2()Tom St Denis
2015-11-11dri2: Avoid calculation with undefined msc valueTom St Denis
2015-08-20DRI2: Keep MSC monotonic when moving window between CRTCsMichel Dänzer
2015-08-19DRI2: Don't ignore rotated CRTCs in amdgpu_dri2_drawable_crtcMichel Dänzer
2015-06-11Don't attempt a DRI2/Present page flip while the other one is flippingMichel Dänzer
2015-06-01DRI2: Fix handling of drmmode_crtc_get_ust_msc return codeMichel Dänzer
2015-04-22DRI2: Clear old->devPrivate.ptr in fixup_glamorMichel Dänzer
2015-04-03glamor: Remove the stride member of struct radeon_pixmapMichel Dänzer
2015-03-30DRI2: Use radeon_get_pixmap_handleMichel Dänzer
2015-03-25Make radeon_do_pageflip take a BO handle directlyMichel Dänzer
2015-03-17Move #include "radeon_glamor.h" from radeon.h to where it's neededMichel Dänzer
2015-03-17DRI2: Split out helper for getting UST and MSC of a specific CRTCMichel Dänzer
2015-03-17DRI2: Use helper functions for DRM event queue management v3Michel Dänzer
2015-03-17DRI2: Move radeon_dri2_flip_event_handlerMichel Dänzer
2015-03-17DRI2: Remove superfluous assignments to *_info->frameMichel Dänzer
2015-03-17DRI2: Simplify blit fallback handling for scheduled swapsMichel Dänzer
2015-03-17Move xorg_list backwards compatibility to new radeon_list.h headerMichel Dänzer
2015-03-05Require at least xserver 1.8Michel Dänzer
2014-11-11radeon: stop caching mode resourcesDave Airlie
2014-10-28radeon/vdpau: don't report VDPAU for < r300David Heidelberger
2014-04-25dri2: Handle PRIME for source buffer as well in radeon_dri2_copy_region2Michel Dänzer
2014-01-08dri2: Make last_vblank_seq local unsigned to match dpms_last_seqMichel Dänzer
2013-10-31radeon/glamor: with new pixmap for dri2 drawable no need to create new textureJerome Glisse
2013-09-18DRI2: Install client callback only onceMichel Dänzer
2013-05-29DRI2: add interpolated blanks to frame number in event handlersIlija Hadzic
2013-05-29DRI2: support scheduling emulated events with zero delayIlija Hadzic
2013-05-29DRI2: make wait_msc and get_msc work on disabled CRTCsIlija Hadzic
2013-05-29DRI2: move rename and rework radeon_dri2_deferred_swapIlija Hadzic
2013-05-29DRI2: track CRTC in event recordIlija Hadzic
2013-05-29DRI2: hook up vblank extrapolation to schedule_swapIlija Hadzic
2013-05-29DRI2: add vblank extrapolation functionIlija Hadzic
2013-05-29DRI2: adjust MSC by the number of interpolated vblanksIlija Hadzic
2013-05-29DRI2: make populate_vbl_request_type externalIlija Hadzic