Post FlightGear 2020.2 LTS changes: Difference between revisions

Jump to navigation Jump to search
m
m (→‎Canvas: dedicated section about the 2d panels work)
(One intermediate revision by the same user not shown)
Line 84: Line 84:


== Possible additional items ==
== Possible additional items ==
Once the hackathon is done, we should merge compositor, and then once the build is stabilised, merge composite viewer: i,e during ‘the rest’ of November 2020.<ref>https://sourceforge.net/p/flightgear/mailman/message/37147622/</ref><ref>https://sourceforge.net/p/flightgear/mailman/message/37148460/</ref>
 


=== osgText ===
=== osgText ===
Line 90: Line 90:


===2D Panels ===
===2D Panels ===
The idea is to remove all 'raw' OpenGL or OpenSceneGraph code from the panel code, it should be 100% done with Canvas elements. Eg use the Canvas Transform to compute the matrices<ref>https://sourceforge.net/p/flightgear/flightgear/merge-requests/217/#a8d5</ref>
* [[Canvas_News#2D_Panels|Remove the 2D panel code in favour of Canvas]] (this requires completing some work to load 2D panel elements as Canvas, from XML) <ref>https://sourceforge.net/p/flightgear/mailman/message/36973988/</ref> (as of 06/2020,  Gaétan Allaert  is still working on the replacement of the 2D panel by canvas <ref>https://sourceforge.net/p/flightgear/mailman/message/37042351/</ref>) {{Progressbar|80}}<ref>https://sourceforge.net/u/gallaert/flightgear/ci/789f5bdbce10637222ffa25206938947fec4bc64/</ref>
* [[Canvas_News#2D_Panels|Remove the 2D panel code in favour of Canvas]] (this requires completing some work to load 2D panel elements as Canvas, from XML) <ref>https://sourceforge.net/p/flightgear/mailman/message/36973988/</ref> (as of 06/2020,  Gaétan Allaert  is still working on the replacement of the 2D panel by canvas <ref>https://sourceforge.net/p/flightgear/mailman/message/37042351/</ref>) {{Progressbar|80}}<ref>https://sourceforge.net/u/gallaert/flightgear/ci/789f5bdbce10637222ffa25206938947fec4bc64/</ref>
=== Canvas ===
=== Canvas ===
{{See also|Unifying the 2D rendering backend via canvas}}
{{See also|Unifying the 2D rendering backend via canvas}}

Navigation menu