|
New for 4th Edition
|
|
Inferno's graphics model will adopt and extend the
graphics model used by Plan 9 (as has the X11 Windows System). The
current 3rd Edition Inferno model supports 1 to 8 bits per pixel, greyscale or
colour-mapped. The new one supports images with more general pixel
channel structures, including 16 and 24 bit colour, and supports an optional alpha
channel providing an opacity factor per pixel. The graphics
operations are similar to the existing 3rd Edition ones, but redefined in terms of composition of images
shaped by their alpha channels (using the Duff-Porter compositing
operators). Charon can display 24-bit colour images and uses
anti-aliased (`fuzzy') text for that all-important better surfing experience.
It's not all one-way traffic with Plan 9: we added support for all
the compositing operators to Inferno's draw implementation, and those
changes were then put back into Plan 9.
Status: Implemented
|