1
0
Fork 0

2008-05-30 Emmanuele Bassi <ebassi@openedhand.com>

* clutter/pango/pangoclutter-fontmap.c:
	* clutter/pango/pangoclutter-renderer.c: 
	* clutter/pango/pangoclutter.h
	* clutter/pango/pangoclutter-private.h: Add a function retrieving
	the font mipmapping setting.
This commit is contained in:
Emmanuele Bassi 2008-05-30 16:48:32 +00:00
parent 71133b3d0e
commit 7b9a7b95ec
5 changed files with 66 additions and 41 deletions

View file

@ -1,3 +1,11 @@
2008-05-30 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/pango/pangoclutter-fontmap.c:
* clutter/pango/pangoclutter-renderer.c:
* clutter/pango/pangoclutter.h
* clutter/pango/pangoclutter-private.h: Add a function retrieving
the font mipmapping setting.
2008-05-29 Neil Roberts <neil@o-hand.com> 2008-05-29 Neil Roberts <neil@o-hand.com>
* clutter/cogl/gles/cogl-gles2-wrapper.h (CoglGles2Wrapper): Added * clutter/cogl/gles/cogl-gles2-wrapper.h (CoglGles2Wrapper): Added
@ -27,7 +35,6 @@
of an #ifdef. The stencil buffer is available in the default of an #ifdef. The stencil buffer is available in the default
profile for the GLES 2 simulator. profile for the GLES 2 simulator.
2008-05-29 Emmanuele Bassi <ebassi@openedhand.com> 2008-05-29 Emmanuele Bassi <ebassi@openedhand.com>
* configure.ac: Check the --with switches as soon as we have them, * configure.ac: Check the --with switches as soon as we have them,

View file

@ -112,6 +112,16 @@ pango_clutter_font_map_set_use_mipmapping (PangoClutterFontMap *fm,
_pango_clutter_renderer_set_use_mipmapping (renderer, value); _pango_clutter_renderer_set_use_mipmapping (renderer, value);
} }
gboolean
pango_clutter_font_map_get_use_mipmapping (PangoClutterFontMap *fm)
{
PangoClutterRenderer *renderer;
renderer = PANGO_CLUTTER_RENDERER (_pango_clutter_font_map_get_renderer (fm));
return _pango_clutter_renderer_get_use_mipmapping (renderer);
}
static GQuark static GQuark
pango_clutter_font_map_get_renderer_key (void) pango_clutter_font_map_get_renderer_key (void)
{ {

View file

@ -36,6 +36,7 @@ void _pango_clutter_renderer_clear_glyph_cache (PangoClutterRenderer *renderer);
void _pango_clutter_renderer_set_use_mipmapping (PangoClutterRenderer *renderer, void _pango_clutter_renderer_set_use_mipmapping (PangoClutterRenderer *renderer,
gboolean value); gboolean value);
gboolean _pango_clutter_renderer_get_use_mipmapping (PangoClutterRenderer *renderer);
G_END_DECLS G_END_DECLS

View file

@ -199,6 +199,12 @@ _pango_clutter_renderer_set_use_mipmapping (PangoClutterRenderer *renderer,
renderer->use_mipmapping = value; renderer->use_mipmapping = value;
} }
gboolean
_pango_clutter_renderer_get_use_mipmapping (PangoClutterRenderer *renderer)
{
return renderer->use_mipmapping;
}
static PangoClutterGlyphCacheValue * static PangoClutterGlyphCacheValue *
pango_clutter_renderer_get_cached_glyph (PangoRenderer *renderer, pango_clutter_renderer_get_cached_glyph (PangoRenderer *renderer,
PangoFont *font, PangoFont *font,

View file

@ -58,6 +58,7 @@ void pango_clutter_font_map_clear_glyph_cache (PangoClutterFontMap *fm);
void pango_clutter_font_map_set_use_mipmapping (PangoClutterFontMap *fm, void pango_clutter_font_map_set_use_mipmapping (PangoClutterFontMap *fm,
gboolean value); gboolean value);
gboolean pango_clutter_font_map_get_use_mipmapping (PangoClutterFontMap *fm);
void pango_clutter_ensure_glyph_cache_for_layout (PangoLayout *layout); void pango_clutter_ensure_glyph_cache_for_layout (PangoLayout *layout);