summaryrefslogtreecommitdiff
path: root/src/drmmode_display.c
AgeCommit message (Expand)Author
2018-12-28Explicitly keep track of whether a DRM event is for a flip or notMichel Dänzer
2018-12-28Skip gamma correction of cursor data if premultiplied R/G/B > alphaMichel Dänzer
2018-12-20Detect and fix up non-premultiplied cursor dataMichel Dänzer
2018-12-18Fix crash when page flipping in multi-X-Screen/Zaphod modeMario Kleiner
2018-10-24Allow up to six instances in Zaphod modeMichel Dänzer
2018-10-24Make wait_pending_flip / handle_deferred symmetric in set_mode_majorMichel Dänzer
2018-10-24Handle pending scanout update in drmmode_crtc_scanout_freeMichel Dänzer
2018-08-17Defer vblank event handling while waiting for a pending flipMichel Dänzer
2018-08-17Add radeon_drm_handle_event wrapper for drmHandleEventMichel Dänzer
2018-08-17Add radeon_drm_wait_pending_flip functionMichel Dänzer
2018-08-17Move DRM event queue related initialization to radeon_drm_queue_initMichel Dänzer
2018-08-16Use correct FB handle in radeon_do_pageflipMichel Dänzer
2018-08-03Store FB for each CRTC in drmmode_flipdata_recMichel Dänzer
2018-07-24Use strcpy for RandR output property namesMichel Dänzer
2018-07-23Remove drmmode_terminate_leasesMichel Dänzer
2018-07-23Hardcode "non-desktop" RandR property nameMichel Dänzer
2018-07-19Don't allocate drmmode_output->props twiceMichel Dänzer
2018-07-12Add RandR leases supportKeith Packard
2018-07-12modesetting: Create CONNECTOR_ID properties for outputs [v2]Keith Packard
2018-07-12modesetting: Record non-desktop kernel property at PreInit timeKeith Packard
2018-07-12Call drmmode_crtc_gamma_do_set from drmmode_setup_colormapMichel Dänzer
2018-07-12Remove #if 0'd codeMichel Dänzer
2018-07-12Check dimensions passed to drmmode_xf86crtc_resizeMichel Dänzer
2018-07-12Use drmmode_crtc_dpms in drmmode_set_desired_modesMichel Dänzer
2018-07-12Call drmmode_do_crtc_dpms from drmmode_crtc_dpms as wellMichel Dänzer
2018-07-12Replace 'foo == NULL' with '!foo'Michel Dänzer
2018-07-12Wait for pending flips in drmmode_output_set_tear_freeMichel Dänzer
2018-07-12Refactor drmmode_output_set_tear_free helperMichel Dänzer
2018-07-12Set drmmode_crtc->scanout_id = 0 when TearFree is disabledMichel Dänzer
2018-07-12Simplify drmmode_handle_transformMichel Dänzer
2018-07-12Simplify drmmode_crtc_scanout_updateMichel Dänzer
2018-07-12Update RandR CRTC state if set_mode_major fails in set_desired_modesMichel Dänzer
2018-07-12Abort scanout_update_pending event when possibleMichel Dänzer
2018-07-11Wait for pending scanout update before calling drmmode_crtc_scanout_freeJim Qu
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-05-23Drop unused drmmode_create_bo_pixmap surface parameterMichel 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-02modesetting: Update property values at detect and uevent timeKeith Packard
2018-03-02modesetting: Reset output_id if drmModeGetConnector failedDaniel Martin
2018-03-02modesetting: Use helper to fetch drmModeProperty(Blob)sDaniel Martin
2018-03-02Disable all unused CRTCs before setting desired modesMichel Dänzer
2018-02-16Don't bail from drmmode_set_desired_modes immediatelyMichel Dänzer
2018-01-25Always use screen depth/bpp for KMS framebuffersMichel Dänzer