Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-25 | Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. | Juan Linietsky | |
- Renames PackedIntArray to PackedInt32Array. - Renames PackedFloatArray to PackedFloat32Array. - Adds PackedInt64Array and PackedFloat64Array. - Renames Variant::REAL to Variant::FLOAT for consistency. Packed arrays are for storing large amount of data and creating stuff like meshes, buffers. textures, etc. Forcing them to be 64 is a huge waste of memory. That said, many users requested the ability to have 64 bits packed arrays for their games, so this is just an optional added type. For Variant, the float datatype is always 64 bits, and exposed as `float`. We still have `real_t` which is the datatype that can change from 32 to 64 bits depending on a compile flag (not entirely working right now, but that's the idea). It affects math related datatypes and code only. Neither Variant nor PackedArray make use of real_t, which is only intended for math precision, so the term is removed from there to keep only float. | |||
2020-02-24 | Merge pull request #36488 from Chaosus/capsule_y | Rémi Verschelde | |
Changed default capsule axis to vertical | |||
2020-02-23 | Merge pull request #36089 from dreamsComeTrue/fix-autocomplete-quotes | Rémi Verschelde | |
Fix: auto brace complete for quoted strings | |||
2020-02-23 | Changed default capsule axis to vertical | Yuri Roubinsky | |
Co-authored-by: Hugo Locurcio <https://hugo.pro> | |||
2020-02-23 | Merge pull request #36411 from Janglee123/rect2-tween | Rémi Verschelde | |
Added tween support for Rect2 | |||
2020-02-23 | Added tween support for Rect2 | janglee | |
Fixes #34575 | |||
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 | Fix: auto brace complete for quoted strings | Dominik 'dreamsComeTrue' Jasiński | |
Fixes #36002 | |||
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. |