I got some compile warning we should not neglect: fh1-multitexture/src/graphic/text/transient_cache.h:48:2: warning: 'TransientCache<Image>' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] ~TransientCache();
in general when subclassing and using a parent pointer the correct Destructor will not be called. fh1-multitexture/src/logic/editor_game_base.h:39:1: warning: struct 'FullscreenMenuLaunchGame' was previously declared as a class [-Wmismatched-tags] struct FullscreenMenuLaunchGame; ^ fh1-multitexture/src/ui_fsmenu/launch_game.h:44:7: note: previous use is here class FullscreenMenuLaunchGame : public FullscreenMenuBase { fh1-multitexture/src/network/network.h:122:9: warning: struct 'Deserializer' was previously declared as a class [-Wmismatched-tags] friend struct Deserializer; ^ fh1-multitexture/src/network/network.h:36:7: note: previous use is here class Deserializer; Are there functions limited to float only? fh1-multitexture/src/logic/map_objects/map_object.cc:468:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] scale = std::round(2 * (scale > 1.f ? std::sqrt(scale) : std::pow(scale, 2))) / 2; No idea about these, SirVer may tell us? fh1-multitexture/src/graphic/font_handler1.cc:90:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] rendered_text = render_cache_->insert(hash, std::move(rt_renderer_->render(text, w))); ^ fh1-multitexture/src/graphic/font_handler1.cc:90:48: note: remove std::move call here rendered_text = render_cache_->insert(hash, std::move(rt_renderer_->render(text, w))); Sorry no time to check more code tonight, will just play that branch a bit .... -- https://code.launchpad.net/~widelands-dev/widelands/fh1-multitexture/+merge/323903 Your team Widelands Developers is subscribed to branch lp:~widelands-dev/widelands/fh1-multitexture. _______________________________________________ Mailing list: https://launchpad.net/~widelands-dev Post to : widelands-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~widelands-dev More help : https://help.launchpad.net/ListHelp