Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |||
2021-03-23 | FileDialog: add Back/Forward buttons, add message for inaccessible folders. | bruvzg | |
2021-03-23 | Merge pull request #45234 from madmiraal/rename-phashtranslation | Rémi Verschelde | |
Rename PHashTranslation to OptimizedTranslation | |||
2021-03-23 | Merge pull request #45562 from aaronfranke/core-modules-real_t | Rémi Verschelde | |
Use real_t in GridMap and VariantParser | |||
2021-03-22 | Merge pull request #34587 from ↵ | Rémi Verschelde | |
YeldhamDev/translation_resource_notification_removal Remove translation change notification when setting the locale of a Translation resource | |||
2021-03-22 | Add a "keep" import mode to keep files as-is and export them. | Juan Linietsky | |
2021-03-22 | Improved 3D Scene Importer | Juan Linietsky | |
* Added option for importers to show an Advanced settings dialog * Created advanced settings dialog for Scene Importer * Cleaned up importers (remove many old/unused options) * Added the ability to customize every node, material, mesh and animation individually * Saving to animations and meshes to files is now a manual process, making it more predictable * Added the ability for materials to be replaced by external files (or to be made external, up to you). * When doubleclicking an impoted scene in the filesystem dock, it automatically shows the import settings instead of asking to open it. WARNING: Lightmap UV unwrap is not working, it needs to be re-made. |