Port-sgimips archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

X on O2, this time for real



-----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-----


Home | Main Index | Thread Index | Old Index