Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-30 | Merge pull request #48242 from reduz/particle-trails | Rémi Verschelde | |
Implement Particle Trails | |||
2021-04-30 | Implement Particle Trails | reduz | |
-Enable the trails and set the length in seconds -Provide a mesh with a skeleton and a skin -Or, alternatively use one of the built-in TubeTrailMesh/RibbonTrailMesh -Works deterministically -Fixed particle collisions (were broken) -Not working in 2D yet (that will happen next) | |||
2021-04-30 | Fix `url_decode` with mixed percent-encoding/Unicode strings. Treat Unix ↵ | bruvzg | |
drive names as UTF-8 encoded. | |||
2021-04-28 | Merge pull request #46476 from DarknessCatt/master | Rémi Verschelde | |
Add fill method to Arrays and PackedArrays | |||
2021-04-28 | Fix area calculation of Face3 | Pasi Nuutinmaki | |
There seemed to be a bug in area calculation in Face3::get_area()-function. It returned the area of "imaginary" parallelogram instead of the triangle. Therefore the area returned was twice the real area. This manifested itself when using a hydro module for godot ( https://gitlab.com/ringtechsolutions/godot-tools/hydro/hydro ) causing the buoyancy to be two times the expected value. "Reference": http://www.maths.usyd.edu.au/u/MOW/vectors/vectors-11/v-11-7.html | |||
2021-04-28 | Merge pull request #48239 from akien-mga/goodbye-copymem | Rémi Verschelde | |
Core: Drop custom `copymem`/`zeromem` defines | |||
2021-04-27 | Raise error if Resource is of wrong type as function argument | Florian Kothmeier | |
2021-04-27 | Merge pull request #48050 from JFonS/occlusion_culling | Rémi Verschelde | |
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. | |||
2021-04-27 | Merge pull request #47398 from Faless/feature/network-local-port-salvaged | Rémi Verschelde | |
2021-04-26 | Remove uses of `auto` for better readability and online code reviews | Hugo Locurcio | |
The current code style guidelines forbid the use of `auto`. Some uses of `auto` are still present, such as in UWP code (which can't be currently tested) and macros (where removing `auto` isn't easy). | |||
2021-04-23 | Implement occlusion culling | jfons | |
Added an occlusion culling system with support for static occluder meshes. It can be enabled via `Project Settings > Rendering > Occlusion Culling > Use Occlusion Culling`. Occluders are defined via the new `Occluder3D` resource and instanced using the new `OccluderInstance3D` node. The occluders can also be automatically baked from a scene using the built-in editor plugin. | |||
2021-04-23 | NodePath: Remove unimplemented `get_parent()` method | Rémi Verschelde | |
Fixes #48100. | |||
2021-04-22 | Make randomize() use unix time too | kobewi | |
2021-04-22 | Add type_traits include for `std::is_trivially_destructible` | Rémi Verschelde | |
2021-04-21 | Add fill method to Arrays and PackedArrays | Matheus Lima Cunha | |
2021-04-20 | Merge pull request #47956 from vnen/gdscript-double-stack | Rémi Verschelde | |
GDScript: Use special stack space for temporaries to reduce type changes | |||
2021-04-19 | Use multiple threads to import. | Juan Linietsky | |
- For now everything imports multithreaded by default (should work I guess, let's test). - Controllable per importer Early test benchmark. 64 large textures (importing as lossless, _not_ as vram) on a mobile i7, 12 threads: Importing goes down from 46 to 7 seconds. For VRAM I will change the logic to use a compressing thread in a subsequent PR, as well as implementing Betsy. | |||
2021-04-18 | Merge pull request #35666 from Calinou/inputmap-nonexistent-suggestions | Rémi Verschelde | |
Print suggestions when requesting a nonexistent InputMap action | |||
2021-04-18 | Print suggestions when requesting a nonexistent InputMap action | Hugo Locurcio | |
Co-authored-by: Marc Gilleron <marc.gilleron@gmail.com> | |||
2021-04-17 | Avoid creating joy_names map entries when using Map operator[] | Marcel Admiraal | |
2021-04-16 | Remove return value type adjust of builtin method calls | George Marques | |
Make calls faster with the caveat that the caller needs to make sure that the return value type is already correct. | |||
2021-04-16 | Merge pull request #47701 from vnen/gdscript-test-runner | Rémi Verschelde | |
2021-04-16 | Merge pull request #47726 from dalexeev/patch-1 | Rémi Verschelde | |
Fix `Color::get_{r,g,b,a}8` | |||
2021-04-14 | Separate set.h from map.h | Bartłomiej T. Listwon | |
2021-04-12 | Fix PackedFloat32Array get index not working | Julien Nguyen | |
2021-04-12 | This renames PacketPeerUDP.listen to bind. | Fabio Alessandrelli | |
2021-04-12 | Allow local port control on net_socket connections | dam | |
2021-04-11 | Fix `_File::get_buffer` length always set to p_length | Johannes | |
2021-04-10 | Merge pull request #47761 from reduz/packedbytearray-marshalling | Rémi Verschelde | |
Add marshalling to PackedByteArray | |||
2021-04-10 | Merge pull request #47512 from DanielKriz/bugfix/uri_encode | Fabio Alessandrelli | |
fix wrong encoding format in uri_encode | |||
2021-04-10 | Add marshalling to PackedByteArray | reduz | |
-Decode/Encode functions for u8,s8,u16,s16,u32,s32,u64,s64,half,float,double,variant -Improved binder template to allow this Given in Godot 4.0 PackedByteArray is passed as reference, it is now possible to have these functions there, which makes the most sense. | |||
2021-04-10 | fix wrong encoding in uri_encode | Daniel Kříž | |
2021-04-09 | Fix `Color::get_{r,g,b,a}8` | Danil Alexeev | |
Closes #47022. | |||
2021-04-08 | Set resource path earlier on ProjectSettings setup | George Marques | |
Since loading the config might use the resource path, it needs to be set before that happens. | |||
2021-04-06 | Sync controller mappings DB with SDL2 community repo | Rémi Verschelde | |
Synced with gabomdq/SDL_GameControllerDB@01dce71403e93eb699cc156f3237725863f0105a. | |||
2021-04-06 | Add flag to stop printing to stdout/stderr | George Marques | |
This allows the terminal output to be suppressed but still be captured by print/error handlers. | |||
2021-04-05 | Style: Apply clang-tidy's `readability-braces-around-statements` | Rémi Verschelde | |
2021-04-05 | Style: Apply clang-tidy's `modernize-use-nullptr` | Rémi Verschelde | |
2021-04-02 | fix crash on null class in ClassDB.get_property() and set_property() | jmb462 | |
2021-04-01 | Merge pull request #46991 from madmiraal/rename-invert-reverse | Rémi Verschelde | |
Rename Array.invert() to Array.reverse() | |||
2021-03-29 | Fix Quat multiplication | rafallus | |
x, y, z values were updated too early | |||
2021-03-29 | Merge pull request #46830 from vnen/gdscript-typed-arrays | Rémi Verschelde | |
GDScript typed arrays | |||
2021-03-26 | Optimize image channel detection | Juan Linietsky | |
Speeds up compression | |||
2021-03-26 | Merge pull request #47163 from bruvzg/macos_sandbox_file_dialog | Rémi Verschelde | |
FileDialog: add Back/Forward buttons, add message for inaccessible folders. | |||
2021-03-23 | Sync controller mappings DB with SDL2 community repo | Rémi Verschelde | |
Synced with gabomdq/SDL_GameControllerDB@807ac1fbf9352da30ecbef869eced4a5bbf3c13e. | |||
2021-03-23 | Merge pull request #40804 from naithar/fix/json-parse | Rémi Verschelde | |
JSON parser fix | |||
2021-03-23 | Rename some more global enums (Key, Joy, MIDI) | Aaron Franke | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-23 | Merge pull request #47231 from Faless/js/4.x_gamepad_db_dualsense | Rémi Verschelde | |
[HTML5] Logitech Dual Action Gamepad FF/Linux |