gl renderer: Cache blurred outset shadow nodes

Desktop / GNOME / GTK - Timm Bäder [baedert.org] - 8 July 2018 19:50 EDT

Since these are particularly expensive to render and we have a pretty big one used in every client-side decorated window.

3dd188fe7e gl renderer: Cache blurred outset shadow nodes
gsk/gl/gskglrenderer.c | 148 ++++++++++++++++++++++-----------------
gsk/gl/gskglshadowcache.c | 121 ++++++++++++++++++++++++++++++++
gsk/gl/gskglshadowcacheprivate.h | 31 ++++++++
gsk/meson.build | 3 +-
4 files changed, 237 insertions(+), 66 deletions(-)

Upstream: git.gnome.org


  • Share