xf86-video-ati: Changes to 'refs/tags/xf86-video-ati-18.1.0'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Sep 14 15:58:27 UTC 2018


Tag 'xf86-video-ati-18.1.0' created by Michel Dänzer <michel at daenzer.net> at 2018-09-14 15:58 +0000

xf86-video-ati-18.1.0
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQSwn681vpFFIZgJURRaga+OatuyAAUCW5vakwAKCRBaga+Oatuy
AJ2dAJwKVjkgRsU6bVsMsP9bMCCBCr8j/QCdHJLCJEVRkuFHyLvsn61jMpAlZXc=
=wqi1
-----END PGP SIGNATURE-----

Changes since xf86-video-ati-18.0.1:
Emil Velikov (1):
      Do not export the DriverRec RADEON

Jammy Zhou (1):
      Remove throttling from radeon_dri2_copy_region2

Jim Qu (1):
      Wait for pending scanout update before calling drmmode_crtc_scanout_free

Keith Packard (3):
      modesetting: Record non-desktop kernel property at PreInit time
      modesetting: Create CONNECTOR_ID properties for outputs [v2]
      Add RandR leases support

Michel Dänzer (55):
      Bail from dri2_create_buffer2 if we can't get a pixmap
      glamor: Bail CreatePixmap on unsupported pixmap depth
      Drop unused drmmode_create_bo_pixmap surface parameter
      EXA: Remove old RADEONEXACreatePixmap hook
      Only initialize libdrm_radeon surface manager for >= R600
      glamor: Don't store radeon_surfaces in pixmaps
      Factor out radeon_surface_initialize helper
      Move flush from radeon_scanout_do_update to its callers
      Refactor radeon_finish helper
      Add struct radeon_buffer
      glamor: Use GBM for BO allocation when possible
      Swap pixmap privates in radeon_dri2_exchange_buffers
      Ignore RADEON_DRM_QUEUE_ERROR (0) in radeon_drm_abort_entry
      Track DRM event queue sequence number in scanout_update_pending
      Abort scanout_update_pending event when possible
      Update RandR CRTC state if set_mode_major fails in set_desired_modes
      Simplify drmmode_crtc_scanout_update
      Don't call scanout_flip/update with a legacy RandR scanout buffer
      Simplify drmmode_handle_transform
      Set drmmode_crtc->scanout_id = 0 when TearFree is disabled
      Refactor drmmode_output_set_tear_free helper
      Wait for pending flips in drmmode_output_set_tear_free
      Replace 'foo == NULL' with '!foo'
      Call drmmode_do_crtc_dpms from drmmode_crtc_dpms as well
      Use drmmode_crtc_dpms in drmmode_set_desired_modes
      Check dimensions passed to drmmode_xf86crtc_resize
      Remove #if 0'd code
      Call drmmode_crtc_gamma_do_set from drmmode_setup_colormap
      glamor: Fix glamor_block_handler argument in radeon_glamor_finish
      glamor: Invalidate cached GEM handle in radeon_set_pixmap_bo
      Don't allocate drmmode_output->props twice
      Hardcode "non-desktop" RandR property name
      Remove drmmode_terminate_leases
      Use strcpy for RandR output property names
      Bump version to 18.0.99
      glamor: Use glamor_egl_create_textured_pixmap_from_gbm_bo when possible
      glamor: Set RADEON_CREATE_PIXMAP_DRI2 for DRI3 pixmaps
      Store FB for each CRTC in drmmode_flipdata_rec
      Use correct FB handle in radeon_do_pageflip
      Move DRM event queue related initialization to radeon_drm_queue_init
      Add radeon_drm_wait_pending_flip function
      Add radeon_drm_handle_event wrapper for drmHandleEvent
      Defer vblank event handling while waiting for a pending flip
      Remove drmmode_crtc_private_rec::present_vblank_* related code
      Add m4 directory
      Use AC_CONFIG_MACRO_DIR instead of AC_CONFIG_MACRO_DIRS
      EXA: Handle NULL BO pointer in radeon_set_pixmap_bo
      Handle ihandle == -1 in radeon_set_shared_pixmap_backing
      EXA: Handle ihandle == -1 in RADEONEXASharePixmapBacking
      glamor: Handle ihandle == -1 in radeon_glamor_set_shared_pixmap_backing
      Always delete entry from list in drm_queue_handler
      Don't use xorg_list_for_each_entry_safe for signalled flips
      Bail early from drm_wait_pending_flip if there's no pending flip
      Fix uninitialized use of local variable pitch in radeon_setup_kernel_mem
      Bump version for 18.1.0 release

---
 .gitignore                          |    5 
 configure.ac                        |   16 
 m4/.gitignore                       |    5 
 src/Makefile.am                     |    4 
 src/ati.c                           |    4 
 src/drmmode_display.c               |  662 ++++++++++++++++++++----------------
 src/drmmode_display.h               |   22 -
 src/evergreen_exa.c                 |   51 +-
 src/evergreen_state.h               |    2 
 src/evergreen_textured_videofuncs.c |    2 
 src/r600_exa.c                      |   51 +-
 src/r600_state.h                    |    2 
 src/r600_textured_videofuncs.c      |    2 
 src/radeon.h                        |   68 +--
 src/radeon_bo_helper.c              |  407 ++++++++++++++--------
 src/radeon_bo_helper.h              |   55 ++
 src/radeon_dri2.c                   |  135 +++----
 src/radeon_dri3.c                   |   16 
 src/radeon_drm_queue.c              |  171 ++++++++-
 src/radeon_drm_queue.h              |    8 
 src/radeon_exa.c                    |   51 --
 src/radeon_exa_funcs.c              |   52 +-
 src/radeon_exa_render.c             |    6 
 src/radeon_exa_shared.c             |    2 
 src/radeon_exa_shared.h             |    3 
 src/radeon_glamor.c                 |   70 ++-
 src/radeon_glamor.h                 |   28 +
 src/radeon_glamor_wrappers.c        |   31 -
 src/radeon_kms.c                    |  260 +++++---------
 src/radeon_present.c                |   40 --
 src/radeon_probe.c                  |    2 
 src/radeon_textured_video.c         |   10 
 src/radeon_textured_videofuncs.c    |   24 -
 src/radeon_video.c                  |    6 
 34 files changed, 1298 insertions(+), 975 deletions(-)
---


More information about the xorg-commit mailing list