summaryrefslogtreecommitdiff
path: root/render/mipict.h
diff options
context:
space:
mode:
authorEric Anholt <anholt@freebsd.org>2006-01-03 22:06:23 +0000
committerEric Anholt <anholt@freebsd.org>2006-01-03 22:06:23 +0000
commit601ab861b46a62b0742ffd3e937c4fab129664f0 (patch)
treea3d9c641c83283e941302a9495d4d5234b493eed /render/mipict.h
parent1729fc882ceec392331566c95efd5968fe9e97fd (diff)
downloadxserver-601ab861b46a62b0742ffd3e937c4fab129664f0.tar.gz
Add glyph privates for Xgl, which uses them to implement a glyph cache. EXA
would probably also like to do this. This breaks module ABI for EXA and XAA, and likely breaks proprietary drivers as well.
Diffstat (limited to 'render/mipict.h')
-rw-r--r--render/mipict.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/render/mipict.h b/render/mipict.h
index 0c2ed04d5..0d76aaf54 100644
--- a/render/mipict.h
+++ b/render/mipict.h
@@ -106,6 +106,14 @@ miComputeCompositeRegion (RegionPtr pRegion,
Bool
miPictureInit (ScreenPtr pScreen, PictFormatPtr formats, int nformats);
+Bool
+miRealizeGlyph (ScreenPtr pScreen,
+ GlyphPtr glyph);
+
+void
+miUnrealizeGlyph (ScreenPtr pScreen,
+ GlyphPtr glyph);
+
void
miGlyphExtents (int nlist,
GlyphListPtr list,