20,741
edits
m (→Status:  https://sourceforge.net/p/flightgear/mailman/message/36339347/)  | 
				 (→Status)  | 
				||
| Line 62: | Line 62: | ||
data-driven rendering pipelines. Its features include:  | data-driven rendering pipelines. Its features include:  | ||
* Completely independent of other parts of the simulator, i.e. it's  | * Completely independent of other parts of the simulator, i.e. it's part of SimGear and can be used in a standalone fashion if needed, ala Canvas.  | ||
part of SimGear and can be used in a standalone fashion if needed, ala  | * Although independent, its aim is to be fully compatible with the current rendering framework in FG. This includes the Effects system, CameraGroup, Rembrandt and ALS (and obviously the Canvas).  | ||
Canvas.  | * Its functionality overlaps Rembrandt: what can be done with Rembrandt can be done with the Compositor, but not vice versa.  | ||
* Although independent, its aim is to be fully compatible with the  | * Fully configurable via a XML interface without compromising performance (ala Effects, using PropertyList files).  | ||
current rendering framework in FG. This includes the Effects system,  | |||
CameraGroup, Rembrandt and ALS (and obviously the Canvas).  | |||
* Its functionality overlaps Rembrandt: what can be done with  | |||
Rembrandt can be done with the Compositor, but not vice versa.  | |||
* Fully configurable via a XML interface without compromising  | |||
performance (ala Effects, using PropertyList files).  | |||
* Optional at compile time to aid merge request efforts.  | * Optional at compile time to aid merge request efforts.  | ||
* Flexible, expandable and compatible with modern graphics.  | * Flexible, expandable and compatible with modern graphics.  | ||
* It doesn't increase the hardware requirements, it expands the  | * It doesn't increase the hardware requirements, it expands the hardware range FG can run on. People with integrated GPUs (Intel HD etc) can run a Compositor with a single pass that renders directly to the screen like before, while people with more powerful cards can run a Compositor that implements deferred rendering, for example.  | ||
hardware range FG can run on. People with integrated GPUs (Intel HD etc) can run a  | |||
Compositor with a single pass that renders directly to the screen like  | |||
before, while people with more powerful cards can run a Compositor  | |||
that implements deferred rendering, for example.  | |||
Unlike Rembrandt, the Compositor makes use of scene graph cameras  | Unlike Rembrandt, the Compositor makes use of scene graph cameras  | ||