summaryrefslogtreecommitdiff
path: root/src/radeon.h
AgeCommit message (Expand)AuthorFilesLines
2020-02-10Don't crash X server if GPU acceleration is not availableHEADmasterAlexey Sheplyakov1-2/+2
2020-02-10Handle NULL fb_ptr in pixmap_get_fbMichel Dänzer1-1/+1
2019-06-25present: Check that we can get a KMS FB for flippingMichel Dänzer1-0/+1
2019-04-24Retry get_fb_ptr in get_fbMichel Dänzer1-15/+16
2018-12-28Drop RADEONInfoRec::cursor_bo arrayMichel Dänzer1-1/+0
2018-10-24Allow up to six instances in Zaphod modeMichel Dänzer1-1/+1
2018-08-29EXA: Handle NULL BO pointer in radeon_set_pixmap_boMichel Dänzer1-3/+7
2018-07-17glamor: Invalidate cached GEM handle in radeon_set_pixmap_boMichel Dänzer1-0/+1
2018-07-12Replace 'foo == NULL' with '!foo'Michel Dänzer1-1/+1
2018-07-09glamor: Use GBM for BO allocation when possibleMichel Dänzer1-4/+3
2018-07-09Add struct radeon_bufferMichel Dänzer1-16/+15
2018-07-09Refactor radeon_finish helperMichel Dänzer1-0/+1
2018-07-09Factor out radeon_surface_initialize helperMichel Dänzer1-0/+5
2018-07-09glamor: Don't store radeon_surfaces in pixmapsMichel Dänzer1-17/+2
2018-03-14Pass extents to radeon_scanout_do_update by valueMichel Dänzer1-1/+1
2018-03-07Wrap the whole miPointerScreenFuncRec, instead of only Set/MoveCursorMichel Dänzer1-3/+1
2018-01-25Always use screen depth/bpp for KMS framebuffersMichel Dänzer1-7/+6
2018-01-22Define per x-screen individual drmmode_crtc_funcsMario Kleiner1-0/+2
2017-12-28Keep track of how many SW cursors are visible on each screenMichel Dänzer1-0/+13
2017-12-01Add radeon_dirty_src_drawable helperMichel Dänzer1-9/+9
2017-11-27Fix non GLAMOR buildJoakim Tjernlund1-1/+1
2017-10-20Unreference pixmap's FB with EXA as well in radeon_set_pixmap_boMichel Dänzer1-0/+2
2017-08-30Require xserver >= 1.13Michel Dänzer1-13/+1
2017-08-29Create radeon_master_screen helperMichel Dänzer1-4/+10
2017-08-29Create radeon_pixmap_get_fb_ptr helperMichel Dänzer1-24/+29
2017-08-17Make radeon_scanout_do_update take a PixmapPtr instead of a DrawablePtrMichel Dänzer1-1/+1
2017-08-17Pass extents to radeon_scanout_do_updateMichel Dänzer1-1/+1
2017-08-17Add source drawable parameter to radeon_scanout_do_updateMichel Dänzer1-1/+2
2017-08-17Create drmmode_wait_vblank helperMichel Dänzer1-2/+0
2017-08-15Adapt to PixmapDirtyUpdateRec::src being a DrawablePtrMichel Dänzer1-0/+26
2017-06-30Use pRADEONEnt->fd exclusively for the DRM file descriptorMichel Dänzer1-5/+9
2017-05-11Use reference counting for tracking KMS framebuffer lifetimesMichel Dänzer1-0/+73
2017-04-17Don't set modes before RADEONWindowExposures_oneshot is calledMichel Dänzer1-0/+5
2017-03-08Skip some initialization steps for GPU screensMichel Dänzer1-0/+2
2017-03-02Call drmmode_set_desired_modes from a WindowExposures hookMichel Dänzer1-0/+1
2017-02-22Allow toggling TearFree at runtime via output propertyMichel Dänzer1-1/+1
2016-12-05Calculate log base 2 in radeon.h based on clz for all platformsJochen Rollwagen1-12/+1
2016-11-29Take current scanout_id into account everywhere involved with TearFreeMichel Dänzer1-2/+1
2016-11-25Add radeon_is_gpu_screen helperMichel Dänzer1-0/+3
2016-10-27Require xserver 1.10 or newerMichel Dänzer1-2/+0
2016-09-21Free priv in amdgpu_set_pixmap_bo also if priv->bo == NULLMichel Dänzer1-3/+4
2016-09-21Propagate failure from radeon_set_pixmap_boMichel Dänzer1-5/+9
2016-09-20Use local implementation of RegionDuplicate for older xserverMichel Dänzer1-0/+19
2016-08-17Keep track of damage event related flushes per-client v2Michel Dänzer1-1/+4
2016-08-01Use EventCallback to avoid flushing every time in the FlushCallbackMichel Dänzer1-0/+2
2016-05-12Explicitly set the fbcon pixmap pitch againMichel Dänzer1-8/+2
2016-03-31Update pixmap pitch in radeon_set_pixmap_boMichel Dänzer1-2/+8
2016-03-24Require xserver 1.9 or newerMichel Dänzer1-8/+0
2016-03-23Don't try DRI2/Present flipping while the HW cursor can't be usedMichel Dänzer1-0/+5
2016-02-27Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr basedMichel Dänzer1-1/+1