gl: Add glyph cache

Desktop / GNOME / GTK - Timm B├Ąder [baedert.org] - 21 December 2017 18:12 EST

Based on the one used by the vulkan renderer

4cf2a482ea gl: Add glyph cache
gsk/gskgldriver.c | 21 +-
gsk/gskgldriverprivate.h | 3 +
gsk/gskglglyphcache.c | 445 ++++++++++++++++++++++++++++++++++++
gsk/gskglglyphcacheprivate.h | 59 +++++
gsk/gskglimage.c | 68 ++++++
gsk/gskglimageprivate.h | 40 ++++
gsk/gskglrenderer.c | 161 ++++++++++++-
gsk/meson.build | 3 +
gsk/resources/glsl/coloring.fs.glsl | 12 +
9 files changed, 806 insertions(+), 6 deletions(-)

Upstream: git.gnome.org


  • Share