From b1615f01a4929a3c57c296f3cda8d0de07335636 Mon Sep 17 00:00:00 2001 From: Matthew Allum Date: Thu, 7 Feb 2008 10:42:22 +0000 Subject: [PATCH] 2008-02-07 Matthew Allum * clutter/pango/pangoclutter-render.c: Warn if requested glyph is too big for underlying texture cache. (see #666) --- ChangeLog | 6 ++++++ clutter/pango/pangoclutter-render.c | 8 ++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ac09bc2..25a2a6e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2008-02-07 Matthew Allum + * clutter/pango/pangoclutter-render.c: + Warn if requested glyph is too big for underlying texture cache. + (see #666) + +2008-02-07 Matthew Allum + * clutter/clutter-texture.c: (texture_upload_data): Remove random appearing 'priv->filter_quality =1' (#643) diff --git a/clutter/pango/pangoclutter-render.c b/clutter/pango/pangoclutter-render.c index 73abb43..0f92621 100644 --- a/clutter/pango/pangoclutter-render.c +++ b/clutter/pango/pangoclutter-render.c @@ -78,8 +78,6 @@ tc_clear () first_texture = next; } - printf("freeing textures\n"); - ++tc_generation; } @@ -358,6 +356,12 @@ draw_glyph (PangoRenderer *renderer_, return; } + if (bm.height > TC_HEIGHT) + { + g_warning ("%s: Glyph too large for cache, increase TC_HEIGHT", + G_STRLOC); + } + if (g) g->generation = tc_generation; else -- 2.7.4