General Graphics Interface: Difference between revisions

Content deleted Content added
GGI no longer redirects here
Clarified text
Line 40:
*Security in the sense of requiring as few privileges as possible
 
The GGI framework is implemented by a set of [[Porting|portable]] [[user-space]] [[Library (computing)|libraries]], with an array of different backends or targets (e.g. [[Linux framebuffer|framebuffer]], [[X11]], [[quartz (graphics layer)|Quartz]], [[DirectX]]), of which the two most fundamental are LibGII (for input-handling) and LibGGI (for graphical output). All other packages add features to these core libraries, and so depend on one or both of them.
 
Some targets talk to other targets. These are called pseudo targets. Pseudo targets can be combined and work like a pipeline.