[git pull] glamor: always-privates and Render fixes.

Eric Anholt eric at anholt.net
Fri Jul 10 09:55:57 PDT 2015


I was hoping to get a bit more done this week, but kernel stuff
distracted me.  I'm planning on doing a bit of glamor_render.c rework
(using the new program compile infrastructure, making coordinate
transform look more familiar) soon.

The following changes since commit 90db5edf119187f8b1b9207c8c384d6cd7ef9edc:

  prime: add rotation support for offloaded outputs (v2) (2015-07-08 11:13:09 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~anholt/xserver glamor-next

for you to fetch changes up to fde13565c1b2462ee38f2a446ad3c9157261afa2:

  glamor: Drop unused box translation/bounds code. (2015-07-10 09:42:58 -0700)

----------------------------------------------------------------
Eric Anholt (16):
      glamor: Reuse the glamor_is_memory helper.
      glamor: Drop dead glamor_is_large_picture().
      glamor: Ask the server to always allocate our private.
      glamor: Drop a bunch of glamor_priv == NULL checks.
      glamor: Don't try to do rendering with unsupported formats.
      glamor: Ignore picture formats when choosing color for core rendering.
      glamor: Use the new upload/download interface for XV uploads.
      glamor: Drop dead glamor_upload_bits_to_pixmap_texture() proto.
      glamor: Move glamor_render.c pict handling to glamor_picture.c
      glamor: Use the actual picture's format when uploading memory pixmaps.
      glamor: Drop tracking of the last picture attached to pixmaps.
      glamor: Drop dead drm_stride field.
      glamor: Take transforms into account when preparing for a fallback.
      glamor: Drop another dead function.
      glamor: Move cache_format to glamor_fbo.c, where it's used.
      glamor: Drop unused box translation/bounds code.

Hans de Goede (1):
      glamor_egl: Properly free resources on init-error and exit

 glamor/glamor.c                  |  69 +--
 glamor/glamor.h                  |   2 +-
 glamor/glamor_composite_glyphs.c |   4 +-
 glamor/glamor_core.c             |   3 +-
 glamor/glamor_egl.c              |  47 ++-
 glamor/glamor_fbo.c              |  21 +-
 glamor/glamor_picture.c          | 885 +++++++++++++++++++++++++++++++++++++--
 glamor/glamor_pixmap.c           | 870 --------------------------------------
 glamor/glamor_prepare.c          |  18 +-
 glamor/glamor_priv.h             |  63 +--
 glamor/glamor_render.c           |  41 +-
 glamor/glamor_utils.h            |  96 +----
 glamor/glamor_window.c           |  32 --
 glamor/glamor_xv.c               |  38 +-
 14 files changed, 997 insertions(+), 1192 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20150710/d8002fa8/attachment.sig>


More information about the xorg-devel mailing list