Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-23 | Replace FALLTHROUGH macro by C++17 [[fallthrough]] | Rémi Verschelde | |
This attribute is now part of the standard we target so we no longer need compiler-specific hacks. Also enables -Wimplicit-fallthrough for Clang now that we can properly support it. It's already on by default for GCC's -Wextra. Fixes new warnings raised by Clang's -Wimplicit-fallthrough. | |||
2020-02-22 | Merge pull request #36441 from YeldhamDev/tabs_unused_constants | Rémi Verschelde | |
Remove unused theme constants in Tab(Container) | |||
2020-02-22 | Remove unused theme constants in Tab(Container) | Michael Alexsander | |
2020-02-21 | Merge pull request #36421 from Chaosus/vs_sort_custom_nods | Yuri Roubinsky | |
Refactor node processing in visual shader member dialog | |||
2020-02-21 | Refactor node processing in visual shader member dialog | Yuri Roubinsky | |
2020-02-21 | Added StringName as a variant type. | Juan Linietsky | |
Also changed all relevant properties defined manually to StringName. | |||
2020-02-21 | Merge pull request #36415 from reduz/skeleton-skin-named | Rémi Verschelde | |
Add support for named binds in Skin. | |||
2020-02-21 | Add support for named binds in Skin. | Juan Linietsky | |
Helps better reutilization of skeletons from Maya exported files. | |||
2020-02-21 | Huge Debugger/EditorDebugger refactor. | Fabio Alessandrelli | |
2020-02-20 | Reworked signal connection system, added support for Callable and Signal ↵ | Juan Linietsky | |
objects and made them default. | |||
2020-02-20 | Merge pull request #36375 from Xrayez/pimpmaps-typos | Rémi Verschelde | |
Fix MIMPAMPS typos in constants throughout the engine | |||
2020-02-20 | Fixes crash when loading StreamTexture from file | Haoyu Qiu | |
2020-02-20 | Fix MIMPAMPS typos in constants throughout the engine | Andrii Doroshenko (Xrayez) | |
2020-02-18 | Fix compilation warnings and re-enable werror=yes on Travis | Rémi Verschelde | |
Fix -Wunused-variable, -Wunused-but-set-variable and -Wswitch warnings raised by GCC 8 and 9. Fix -Wunused-function, -Wunused-private-field and -Wtautological-constant-out-of-range-compare raised by Clang. Fix MSVC 2019 warning C4804 (unsafe use of type 'bool' in comparison operation). GCC -Wcpp warnings/Clang -W#warnings (`#warning`) are no longer raising errors and will thus not abort compilation with `werror=yes`. Treat glslang headers are system headers to avoid raising warnings. Re-enables us to build with `werror=yes` on Linux and macOS, thus catching warnings that would be introduced by new code. Fixes #36132. | |||
2020-02-18 | Added utility functions to the new NavigationServer: | Andrea Catania | |
- Vector3 get_closest_point_to_segment(const Vector3 &p_from, const Vector3 &p_to, const bool &p_use_collision = false); - Vector3 get_closest_point(const Vector3 &p_point); - Vector3 get_closest_point_normal(const Vector3 &p_point); - Object *get_closest_point_owner(const Vector3 &p_point); | |||
2020-02-18 | Merge pull request #36318 from akien-mga/fix-mono-build | Rémi Verschelde | |
Fix CanvasItem bindings and Mono build | |||
2020-02-18 | Merge pull request #36317 from godotengine/revert-36182-how_to_text_file | Rémi Verschelde | |
Revert "Remove TextFile from public API" | |||
2020-02-18 | Fix arguments/default values in CanvasItem bindings | Rémi Verschelde | |
2020-02-18 | Revert "Remove TextFile from public API" | Rémi Verschelde | |
2020-02-18 | PoolVector is gone, replaced by Vector | Juan Linietsky | |
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`. | |||
2020-02-17 | Merge pull request #36229 from dreamsComeTrue/rich-text-label-key-events | Rémi Verschelde | |
RichTextLabel: proper handling of internal key events | |||
2020-02-17 | Merge pull request #36233 from WARIO-MDMA/audiostreamplayer-pitch-scale | Rémi Verschelde | |
[AudioStreamPlayer/2D/3D] Reduce the max value of pitch_scale's inspector slider | |||
2020-02-17 | Fix GDCLASS for Texture2D/TextureLayered | Yuri Roubinsky | |
2020-02-16 | Fixes memory leak when loading StreamTexture | Haoyu Qiu | |
2020-02-15 | Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr. | Juan Linietsky | |
2020-02-15 | Reduce AudioStreamPlayer's pitch_scale max value | WARIO-MDMA | |
2020-02-15 | Fix hiding ColorPicker's presets not fully hiding its controls | Michael Alexsander | |
2020-02-14 | RichTextLabel: proper handling of internal key events | Dominik 'dreamsComeTrue' Jasiński | |
Fixes #36211 | |||
2020-02-14 | Fix bind method set_override_exposure_enabled of CameraEffects | Handola | |
2020-02-14 | Merge pull request #36182 from KoBeWi/how_to_text_file | Rémi Verschelde | |
Remove TextFile from public API | |||
2020-02-14 | Remove TextFile from public API | Tomasz Chabora | |
2020-02-14 | Merge pull request #36208 from akien-mga/warnings | Rémi Verschelde | |
Fix various GCC compilation warnings after Vulkan merge | |||
2020-02-14 | Fix various GCC compilation warnings after Vulkan merge | Rémi Verschelde | |
Part of #36132. | |||
2020-02-14 | Fixes memory leak in NavigationPolygon | Haoyu Qiu | |
2020-02-13 | Remove more deprecated methods and code | Rémi Verschelde | |
2020-02-13 | Added virtual method to VisualShaderNodeCustom to enable high-end mark | Yuri Roubinsky | |
2020-02-12 | Merge pull request #36145 from akien-mga/remove-deprecated-friction-bounce | Rémi Verschelde | |
Remove deprecated PhysicsBody friction and bounce parameters | |||
2020-02-12 | Merge pull request #36146 from akien-mga/doc-update | Rémi Verschelde | |
doc: Add BaseMaterial3D strings ported from SpatialMaterial | |||
2020-02-12 | ObjectID converted to a structure, fixes many bugs where used incorrectly as ↵ | Juan Linietsky | |
32 bits. | |||
2020-02-12 | Merge pull request #35522 from AndreaCatania/rpc_opt_2 | Rémi Verschelde | |
Optmized data sent during RPC and RSet calls. | |||
2020-02-12 | doc: Add BaseMaterial3D strings ported from SpatialMaterial | Rémi Verschelde | |
Follow-up to #36135. | |||
2020-02-12 | Remove deprecated PhysicsBody friction and bounce parameters | Rémi Verschelde | |
They were replaced in 3.1 by PhysicsMaterial properties via #12403. | |||
2020-02-12 | Optmized data sent during RPC and RSet calls. | Andrea Catania | |
- Now is sent the method ID rather the full function name. - The passed IDs (Node and Method) are compressed so to use less possible space. - The variant (INT and BOOL) is now encoded and compressed so to use much less data. - Optimized RPCMode retrieval for GDScript functions. - Added checksum to assert the methods are the same across peers. This work has been kindly sponsored by IMVU. | |||
2020-02-12 | doc: Sync classref with current source | Rémi Verschelde | |
Lots of internal API changes and some docstrings were lost in the conversion. I manually salvaged many of them but for all the rendering-related ones, an additional pass is needed. Added missing enum bindings in BaseMaterial3D and VisualServer. | |||
2020-02-11 | Vulkan: Move thirdparty code out of drivers, style fixes | Rémi Verschelde | |
- `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator | |||
2020-02-11 | Added normalmap guided roughness mipmap generator, and a global roughness ↵ | Juan Linietsky | |
limiter. | |||
2020-02-11 | Re-implemented screen space ambient occlusion | Juan Linietsky | |
2020-02-11 | DOF fully implemented, can be edited on the fly. | Juan Linietsky | |
2020-02-11 | WIP CameraEffects implementation (bokeh not working for now) | Juan Linietsky | |
2020-02-11 | Auto exposure re-implemented in Vulkan | Juan Linietsky | |