gtk/gsk/gl
Matthias Clasen e0803f039f gl: Fix glyph cache aging
The logic here seems faulty. We want to keep
a timestamp that tells us when the glyph was
last used, so always update the timestamp.

And whenever we use a glyph, it turns 'young'
again, so remove it from the old pixels
accounting.

The (MAX_AGE, MAX_AGE+CHECK_INTERVAL) interval
is only relevant to prevent us from turning
a cached glyph old more than once, and that
is already taken care of.
2019-06-03 02:09:04 +00:00
..
gskgldriver.c Don't generate mipmaps needlessly 2019-06-02 18:29:11 +00:00
gskgldriverprivate.h gl renderer: Make creating render targets easier 2019-05-23 18:42:00 +02:00
gskglglyphcache.c gl: Fix glyph cache aging 2019-06-03 02:09:04 +00:00
gskglglyphcacheprivate.h glglyphcache: Remove surface member from dirty glyph 2019-02-10 10:31:27 +01:00
gskglimage.c gl renderer: Make creating render targets easier 2019-05-23 18:42:00 +02:00
gskglimageprivate.h gsk/gl: Include cairo.h consistently 2018-03-28 22:05:17 +08:00
gskglnodesample.c gl renderer: Add NodeSample 2018-12-02 13:25:43 +01:00
gskglnodesampleprivate.h gl renderer: Add NodeSample 2018-12-02 13:25:43 +01:00
gskglprofiler.c
gskglprofilerprivate.h
gskglrenderer.c gl renderer: Remove homegrown transform_bounds code 2019-06-02 11:43:06 +02:00
gskglrenderer.h gsk: Export gsk_gl_renderer_new() 2019-05-05 07:18:39 +02:00
gskglrenderops.c gl renderer: Remove homegrown transform_bounds code 2019-06-02 11:43:06 +02:00
gskglrenderopsprivate.h gl renderer: Use GskTransform in render ops builder 2019-06-02 10:12:09 +02:00
gskglshadowcache.c gl renderer: Change shadow cache eviction strategy 2019-02-28 10:33:18 +01:00
gskglshadowcacheprivate.h gl renderer: Use a GArray for the shadow cache 2018-07-17 17:33:46 +02:00
gskshaderbuilder.c gl renderer: Only compile the vertex shader once 2019-01-10 16:49:19 +01:00
gskshaderbuilderprivate.h gl renderer: Only compile the vertex shader once 2019-01-10 16:49:19 +01:00