summaryrefslogtreecommitdiff
path: root/src/radeon_kms.c
AgeCommit message (Expand)Author
2022-07-30Don't set SourceValidate pointer to NULLMatthieu Herrb
2020-07-13ati: cleanup terminology to use primary/secondaryDave Airlie
2019-09-25Don't unreference FBs of pixmaps from different screens in LeaveVTMichel Dänzer
2019-09-20Don't set up black scanout buffer if LeaveVT is called from CloseScreenMichel Dänzer
2019-07-18Don't disable page flipping completely with SW cursorMichel Dänzer
2019-01-28Only update drmmode_crtc->flip_pending after actually submitting a flipMichel Dänzer
2019-01-28Don't allow TearFree scanout flips to complete in the same vblank periodMichel Dänzer
2019-01-09Only call drmmode_uevent_init if RandR is enabledMichel Dänzer
2018-12-28Use two HW cursor buffers per CRTCMichel Dänzer
2018-12-28Drop RADEONInfoRec::cursor_bo arrayMichel Dänzer
2018-12-28Automatically try re-enabling TearFree after a flip failedMichel Dänzer
2018-12-28Perform scanout buffer update immediately if drmmode_wait_vblank failsMichel Dänzer
2018-12-28Explicitly keep track of whether a DRM event is for a flip or notMichel Dänzer
2018-10-24Allow up to six instances in Zaphod modeMichel Dänzer
2018-10-24Handle pending scanout update in drmmode_crtc_scanout_freeMichel Dänzer
2018-09-11Fix uninitialized use of local variable pitch in radeon_setup_kernel_memMichel Dänzer
2018-08-17Remove drmmode_crtc_private_rec::present_vblank_* related codeMichel Dänzer
2018-08-17Move DRM event queue related initialization to radeon_drm_queue_initMichel Dänzer
2018-07-23Remove drmmode_terminate_leasesMichel Dänzer
2018-07-12Add RandR leases supportKeith Packard
2018-07-12Replace 'foo == NULL' with '!foo'Michel Dänzer
2018-07-12Don't call scanout_flip/update with a legacy RandR scanout bufferMichel Dänzer
2018-07-12Track DRM event queue sequence number in scanout_update_pendingMichel Dänzer
2018-07-09glamor: Use GBM for BO allocation when possibleMichel Dänzer
2018-07-09Add struct radeon_bufferMichel Dänzer
2018-07-09Refactor radeon_finish helperMichel Dänzer
2018-07-09Move flush from radeon_scanout_do_update to its callersMichel Dänzer
2018-07-09Factor out radeon_surface_initialize helperMichel Dänzer
2018-07-09glamor: Don't store radeon_surfaces in pixmapsMichel Dänzer
2018-07-09Only initialize libdrm_radeon surface manager for >= R600Michel Dänzer
2018-03-14Pass extents to radeon_scanout_do_update by valueMichel Dänzer
2018-03-07Wrap the whole miPointerScreenFuncRec, instead of only Set/MoveCursorMichel Dänzer
2018-03-05Only change Set/MoveCursor hooks from what we expectMichel Dänzer
2018-02-15Simplify depth 30 "kernel too old" error messageMichel Dänzer
2018-02-15If glamor is too old for depth 30, fall back to EXA or ShadowFBMichel Dänzer
2018-02-15Call RADEONFreeRec from RADEONFreeScreen_KMS even if info == NULLMichel Dänzer
2018-02-15Don't call RADEONFreeRec from RADEONPreInit_KMSMichel Dänzer
2018-02-15Don't use RADEONEntPriv in RADEONFreeRecMichel Dänzer
2018-02-14glamor: Allow depth 30 with Xorg >= 1.19.99.1Michel Dänzer
2018-01-22Support exa screen color depth 30 on Linux 3.16 and later. (v2)Mario Kleiner
2017-12-28Keep track of how many SW cursors are visible on each screenMichel Dänzer
2017-12-27Move cursor related ScreenInit calls into RADEONCursorInit_KMSMichel Dänzer
2017-12-01Add radeon_dirty_src_drawable helperMichel Dänzer
2017-11-15Use correct ScrnInfoPtr in redisplay_dirtyMichel Dänzer
2017-10-30Call TimerFree for timer created in LeaveVTMichel Dänzer
2017-10-30Free memory returned by xf86GetEntityInfoMichel Dänzer
2017-10-20Free pRADEONEnt memory in RADEONFreeRecMichel Dänzer
2017-10-04Bail if there's a problem with ShadowFBMichel Dänzer
2017-10-03Fix VT switching with ShadowFBMichel Dänzer
2017-08-30Require xserver >= 1.13Michel Dänzer