Xgl glyph private changes

Eric Anholt eta at lclark.edu
Sun Jan 1 13:32:28 PST 2006


Attached is the patch from xserver to add glyph privates.  These are
useful for DDXes like Xgl to put glyphs into a cache, which EXA may be
interested in as well.

However, it's going to break ABI for anybody doing their own Glyphs
handler, since when interacting with a Glyph you have to step just
beyond the end of the Glyph structure to get at the data (ewww).  So we
can't add the pointer to the privates without breaking ABI for
drivers/DDXes compiled against the old headers, which will include EXA,
XAA, and probably NVIDIA proprietary.

What do people think?  Is this an appropriate time for this patch to go
in?

-- 
Eric Anholt                                     eta at lclark.edu
http://people.freebsd.org/~anholt/              anholt at FreeBSD.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xorg-xgl-glyphprivates.diff
Type: text/x-patch
Size: 14405 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20060101/8d442772/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20060101/8d442772/attachment.pgp>


More information about the xorg mailing list