godot/misc/dist
Rémi Verschelde a4801674c5 SCons: Bump required C++ standard to C++17
As per #36436, we now need C++17's guaranteed copy elision feature to
solve ambiguities in Variant.

Core developers discussed the idea to move from C++14 to C++17 as our
minimum required C++ standard, and all agreed. Note that this doesn't
mean that Godot is going to be written in "modern C++", but we'll use
modern features where they make sense to simplify our "C with classes"
codebase. Apart from new code written recently, most of the codebase
still has to be ported to use newer features where relevant.

Proper support for C++17 means that we need recent compiler versions:

 - GCC 7+
 - Clang 6+
 - VS 2017 15.7+

Additionally, C++17's `std::shared_mutex` (conditionally used by
`vk_mem_alloc.h` when C++17 support is enabled) is only available in
macOS 10.12+, so we increase our minimum supported version.
2020-02-22 20:00:21 +01:00
..
document_icons File icons: separate icons for gdscript, resource, scene and projects. 2018-12-06 15:16:36 +02:00
html Export and reference the icon as favicon when exporting to HTML5 2020-02-01 10:33:23 +01:00
ios_xcode Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
linux Remove obsolete GLES3 backend 2020-02-13 10:36:44 +01:00
osx_template.app/Contents SCons: Bump required C++ standard to C++17 2020-02-22 20:00:21 +01:00
osx_tools.app/Contents SCons: Bump required C++ standard to C++17 2020-02-22 20:00:21 +01:00
shell Add a fish shell completion file for the Godot editor 2020-02-16 17:44:03 +01:00
uwp_template Change old Godot logo/splash screen in UWP assets 2018-11-27 20:09:56 +01:00
project_icon.svg