Canvas Threading: Difference between revisions

Jump to navigation Jump to search
Line 25: Line 25:


== Objective ==
== Objective ==
Experiment with moving Canvas rendering out of the main loop, and subsequently, with also moving Nasal (and Property Tree I/O) outside the main loop by using a dedicated thread per Canvas [Texture], probably with its own FGNasalSys instance and related subsystem machinery (mainly, events/timers).
Experiment with moving Canvas rendering out of the main loop by using aggressive OSG threading in conjunction with a separate GL context for Canvas cams, and subsequently, with also moving Nasal (and Property Tree I/O) outside the main loop by using a dedicated thread per Canvas [Texture], probably with its own FGNasalSys instance and related subsystem machinery (mainly, events/timers).


== Status ==
== Status ==

Navigation menu