[gtk: 21/21] Merge branch 'wip/matthiasc/shared-glyph-cache' into 'master'



commit c168116e6405f2de8974d5180549982ee7ee31a3
Merge: e7cb88b710 0dcb71722a
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Jun 5 12:10:24 2019 +0000

    Merge branch 'wip/matthiasc/shared-glyph-cache' into 'master'
    
    Share the glyph cache
    
    See merge request GNOME/gtk!912

 gdk/gdkinternals.h                 |   2 +
 gdk/gdksurface.c                   |  40 ++++
 gdk/wayland/gdkglcontext-wayland.c |   7 +-
 gdk/x11/gdkglcontext-x11.c         |   8 +-
 gsk/gl/gskgldriver.c               |   9 +-
 gsk/gl/gskgldriverprivate.h        |   4 +-
 gsk/gl/gskglglyphcache.c           | 450 +++++++++++++++----------------------
 gsk/gl/gskglglyphcacheprivate.h    |  52 ++---
 gsk/gl/gskgliconcache.c            | 222 ++++++++++++++++++
 gsk/gl/gskgliconcacheprivate.h     |  33 +++
 gsk/gl/gskglimage.c                |  29 +--
 gsk/gl/gskglimageprivate.h         |   9 +-
 gsk/gl/gskglrenderer.c             | 358 +++++++++++++++++++----------
 gsk/gl/gskgltextureatlas.c         | 297 ++++++++++++++++++++++++
 gsk/gl/gskgltextureatlasprivate.h  |  71 ++++++
 gsk/gl/stb_rect_pack.c             | 431 +++++++++++++++++++++++++++++++++++
 gsk/gl/stb_rect_pack.h             | 191 ++++++++++++++++
 gsk/meson.build                    |   3 +
 tests/testblur.c                   |   6 +-
 19 files changed, 1779 insertions(+), 443 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]