Post FlightGear 2020.2 LTS changes: Difference between revisions

Jump to navigation Jump to search
m
→‎Code clean-ups and changes: add pointers to relevant discussions
No edit summary
m (→‎Code clean-ups and changes: add pointers to relevant discussions)
Line 6: Line 6:


# Make C++14 the minimum required version (will make it easier to continue replacing Boost items with std:: ones)
# Make C++14 the minimum required version (will make it easier to continue replacing Boost items with std:: ones)
# Make CMake 3.6 the minimum required version : this will allow simplifying a bunch of compatibility logic in the build files
# Make CMake 3.6 the minimum required version : this will allow simplifying a bunch of compatibility logic in the build files <ref>https://sourceforge.net/p/flightgear/mailman/message/37020794/</ref>
# Make Qt 5.9 the minimum for the launcher  
# Make Qt 5.9 the minimum for the launcher  
# Drop 32-bit windows support
# Drop 32-bit windows support <ref>https://sourceforge.net/p/flightgear/mailman/message/34899704/</ref>
# Drop the pre-2017.x MultiPlayer message format - this will fix warnings from some aircraft about MP packet overflows
# Drop the pre-2017.x MultiPlayer message format - this will fix warnings from some aircraft about MP packet overflows
# Drop the KLN-89 code, since it's unused and not maintained for a long time: Canvas and the regular GPS code can easily implement a working KLN-89 or similar equipment now
# Drop the KLN-89 code, since it's unused and not maintained for a long time: Canvas and the regular GPS code can easily implement a working KLN-89 or similar equipment now <ref>https://sourceforge.net/p/flightgear/mailman/message/36327950/</ref>
# Switch to Compositor mode as the only rendering option
# Switch to Compositor mode as the only rendering option <ref>https://sourceforge.net/p/flightgear/mailman/message/36606242/</ref>
# Drop Rembrandt support from C++ (really part of the above)
# Drop Rembrandt support from C++ (really part of the above) <ref>https://sourceforge.net/p/flightgear/mailman/message/36340736/</ref>
# Drop the non-ALS shaders / pipeline : this will reduce the number of options to test in the compositor effects
# Drop the non-ALS shaders / pipeline : this will reduce the number of options to test in the compositor effects
# Drop the C++ NavDisplay : the Canvas version replaces it
# Drop the C++ NavDisplay : the Canvas version replaces it <ref>https://sourceforge.net/p/flightgear/mailman/message/36975265/</ref>


== Possible additional items ==
== Possible additional items ==

Navigation menu