X on O2, this time for real

Michael <[email protected]>
Newsgroups gmane.os.netbsd.ports.sgimips
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I just commited the missing bits to make my CRIME driver work with  
native Xorg and in the process got rid of most (all?) the remaining  
glitches. This needs xf86-video-crime and libxaa.so.1 rebuilt.

The driver supports:
- - all the usual screen-to-screen copy, rectfill etc. stuff
- - image uploads with pixel format conversion so we can pretend to run  
in ARGB instead of CRIME's native format
- - Xrender acceleration ( not all ops are implemented, just what's used  
to draw anti-aliased text and transparent icons. The others aren't  
hard to add, CRIME supports all OpenGL alpha-blending operations )
- - solid and dashed lines ( the hardware supports anti-aliased lines,  
no idea how X would use that )
- - CPU-to-screen colour expansion
- - hardware cursor
- - 24bit only. The hardware supports a lot of other pixel formats though.

Stuff that doesn't work (yet):
- - video overlays. They're handled by the graphics backend, not CRIME,  
I don't have enough information about that
- - image reads need to be implemented. Screenshots will look completely  
messed up otherwise.
- - uncommon Xrender ops
- - any kind of OpenGL acceleration

All in all Xorg should do a LOT better than Xsgi with gtk2, KDE and  
anything that uses Xrender.

have fun
Michael

PS: time to switch sgimips to Xorg, now that we have newport and crime  
support which both beat XFree86.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBSZ29p8pnzkX8Yg2nAQIUtwf9FYmrgt+/fJR7+yqIsVZZKlr3fkLBSlWk
oEi4fl8tVzeXUtvEYHtu14GSp7Kw1TU9bkrFFvY8aFEX+tiTMk6bJTewM1XumPuo
9e1tvScxTbiY7aMMLEIptC7Xf2hjnDnrOFI3uQ/FHZs2FUwob3a5AGhf645sNz0k
wTCgmLypXmVG4gx5NS1bQtkQZenN5xZ1DAmxSXiUWVZUPb1mVR0BxYTyEHNdJUFw
ldT29C5ejh55tFH0umWM7Yfgi5cT8U70Rzbg52lVJFJKPwdQ0R0OS3AlM/RZnPuQ
0m3hyDltJlDS2H5N6DB2oHSR30eF5K/gDeueJ6V77oX2D0D+q0I5oA==
=1lWY
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.