Talk:Canvas-hackers: Difference between revisions
Jump to navigation
Jump to search
(Created page with " == Focus == Establish the FlightGear Canvas system to unify the 2D/3D rendering back-ends in FlightGear in a modular fashion with support for multi-threaded and distributed s...") |
(→Focus) |
||
Line 1: | Line 1: | ||
== Focus == | == Focus == | ||
Establish the FlightGear Canvas system to unify the 2D/3D rendering back-ends in FlightGear in a modular fashion with support for multi-threaded and distributed setups (FSWeekend/LinuxTag or multiplayer/dual-control) and provide flexible, and efficient, building blocks in the form of dedicated Canvas Elements to expose RTT/MRT functionality to fgdata contributors, so that modern and experimental PFD/MFD avionics can be built in FlightGear, and experimental terrain/scenery rendering strategies as well as alternate renderering schemes can be prototyped using pipelines expressed in XML-configurable stages mapped onto property-enabled FBOs represented as Canvas textures. | Establish the FlightGear Canvas system to unify the 2D/3D rendering back-ends (HUDs, 2D panels, [[PUI]]) in FlightGear in a modular fashion with support for multi-threaded and distributed setups (FSWeekend/LinuxTag or multiplayer/dual-control) and provide flexible, and efficient, building blocks in the form of dedicated Canvas Elements to expose RTT/MRT functionality to fgdata contributors, so that modern and experimental PFD/MFD avionics can be built in FlightGear, and experimental terrain/scenery rendering strategies as well as alternate renderering schemes can be prototyped using pipelines expressed in XML-configurable stages mapped onto property-enabled FBOs represented as Canvas textures. | ||
== Goals == | == Goals == |
Latest revision as of 15:16, 2 September 2017
Focus
Establish the FlightGear Canvas system to unify the 2D/3D rendering back-ends (HUDs, 2D panels, PUI) in FlightGear in a modular fashion with support for multi-threaded and distributed setups (FSWeekend/LinuxTag or multiplayer/dual-control) and provide flexible, and efficient, building blocks in the form of dedicated Canvas Elements to expose RTT/MRT functionality to fgdata contributors, so that modern and experimental PFD/MFD avionics can be built in FlightGear, and experimental terrain/scenery rendering strategies as well as alternate renderering schemes can be prototyped using pipelines expressed in XML-configurable stages mapped onto property-enabled FBOs represented as Canvas textures.