20,741
edits
m (add relevant forum note) |
m (→Background) |
||
Line 73: | Line 73: | ||
|script_version = 0.36 | |script_version = 0.36 | ||
}}</ref> | }}</ref> | ||
Since the early days of Zan's groundwork, providing the (hooks) infrastructure to enable base package developers to prototype, test and develop distinct rendering pipelines without requiring C++ space modifications has been a long-standing idea, especially after the [[Canvas]] system became available in early 2012, which demonstrated how RTT-rendering buffers (FBOs) could be set up, created and manipulated procedurally (i.e. at run-time) using XML, the property tree and [[Nasal]] scripting. <ref>https://forum.flightgear.org/search.php?st=0&sk=t&sd=d&sr=posts&keywords=zan++rembrandt+canvas</ref> | |||
The new '''Compositor''' is an improved re-implementation of Zan's original work using not just XML, but also [[Property Tree|properties]] and a handful of [[Canvas]] concepts (i.e. property-driven subsystems). | The new '''Compositor''' is an improved re-implementation of Zan's original work using not just XML, but also [[Property Tree|properties]] and a handful of [[Canvas]] concepts (i.e. property-driven subsystems). |