Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-13 | Add project setting for agile input event flushing | Pedro J. Estébanez | |
If enabled, key/touch/joystick events will be flushed just before every idle and physics frame. Enabling this can greatly improve the responsiveness to input, specially in devices that need to run multiple physics frames per each idle frame, because of not being powerful enough to run at the target frame rate. This will only work for platforms using input buffering (regardless event accumulation). Currenly, only Android does so, but could be implemented for iOS in an upcoming PR. | |||
2021-08-13 | Add input buffering framework | Pedro J. Estébanez | |
Input buffering is implicitly used by event accumulation, but this commit makes it more generic so it can be enabled for other uses. For desktop OSs it's currently not feasible given main and UI threads are the same). | |||
2021-08-13 | Improve input event accumulation | Pedro J. Estébanez | |
- API has been simplified: all events now go through `parse_input_event()`. Whether they are accumulated or not depends on the `use_accumulated_input` flag. - Event accumulation is now thread-safe (it was not needed so far, but it prepares the ground for the following changes). - Touch drag events now support accumulation. | |||
2021-08-13 | Merge pull request #50767 from KoBeWi/no_head_no_save | Rémi Verschelde | |
Don't save project on startup in no window mode | |||
2021-08-13 | Merge pull request #51611 from AnilBK/fix-duplicates | Rémi Verschelde | |
[cppcheck] Fix Duplicate Conditions | |||
2021-08-13 | Don't save project on startup in headless mode | kobewi | |
2021-08-13 | Merge pull request #51609 from Chaosus/shader_fix_varying_error | Yuri Roubinsky | |
Fix shader crash when using local var with the same name as varying | |||
2021-08-13 | Merge pull request #51586 from m4gr3d/investigate_godot_resume_stalls_master | Rémi Verschelde | |
Resolve issue where the Godot app remains stuck when resuming. | |||
2021-08-13 | Merge pull request #51524 from RandomShaper/faster_vma | Rémi Verschelde | |
Upgrade Vulkan Memory Allocator, use Volk on Android | |||
2021-08-13 | Merge pull request #51606 from m4gr3d/expose_fragile_user_data_config_master | Rémi Verschelde | |
Add support for prompting the user to retain app data on uninstall. | |||
2021-08-13 | Fix duplicate conditions. | Anilforextra | |
2021-08-13 | Fix shader crash when using local var with the same name as varying | Yuri Roubinsky | |
2021-08-12 | Add support for prompting the user to retain app data on uninstall. | Fredia Huya-Kouadio | |
Supported on Android 10 and higher. | |||
2021-08-12 | Resolve issue where the Godot app remains stuck when resuming. | Fredia Huya-Kouadio | |
This was caused by the fact that a new instance of Godot was created at resume while a previous instance already existed. The previous instance would then go through its cleanup lifecycle, and would thus attempt to close the entire app, leading to the system to restart the app, thus starting the cycle anew. The fix involves reusing the previous instance of Godot if one is available instead of creating a new one, as well as giving control to the host activity for how the process should be terminated. | |||
2021-08-13 | Upgrade Vulkan memory allocator | Pedro J. Estébanez | |
2021-08-12 | Android: Use volk instead of NDK Vulkan headers | Rémi Verschelde | |
We no longer build the Vulkan loader, and volk lets us load it dynamically. Roblox uses volk on Android so it should work well for us too. | |||
2021-08-12 | Merge pull request #51581 from bruvzg/camera_feed_port | Rémi Verschelde | |
Port camera feed to the new RenderingServer API. | |||
2021-08-12 | Merge pull request #51580 from aaronfranke/particles-real-double | Rémi Verschelde | |
Use real_t and double where appropriate in Particles | |||
2021-08-12 | Merge pull request #51558 from ↵ | Rémi Verschelde | |
fabriceci/fix-move-and-slide-regression-multiple-collision-4 Fix move and slide regression by allowing multiple collision direction | |||
2021-08-12 | Merge pull request #51579 from Calinou/doc-editorfilesystem-get-file-type | Rémi Verschelde | |
Fix incorrect descriptions for EditorFileSystem's `get_file_type()` | |||
2021-08-12 | Merge pull request #50372 from Paulb23/code_edit_breakpoint_fixes | Rémi Verschelde | |
Fix breakpoint toggle signal not firing when expected | |||
2021-08-12 | Merge pull request #51572 from Chaosus/vs_fix_transform_instance | Yuri Roubinsky | |
Fix printing error about unsupported modifier on `TransformUniform` | |||
2021-08-12 | Merge pull request #51536 from ↵ | Rémi Verschelde | |
Calinou/nearest-mipmap-use-nearest-for-minification Use nearest mipmaps for both minification and magnification | |||
2021-08-12 | Port camera feed to the new RenderingServer API. | bruvzg | |
2021-08-12 | Fix printing error about unsupported modifier on `TransformUniform` | Yuri Roubinsky | |
2021-08-12 | Fix incorrect descriptions for EditorFileSystem's `get_file_type()` | Hugo Locurcio | |
2021-08-12 | Use real_t and double where appropriate in Particles | Aaron Franke | |
2021-08-12 | Use nearest mipmaps for both minification and magnification | Hugo Locurcio | |
This is generally the expected behavior when using a nearest + mipmaps mode, as it's often used for pixel art games. | |||
2021-08-12 | Merge pull request #51532 from nekomatata/layer-mask-accessors | Rémi Verschelde | |
Uniformize layer names, script methods and documentation | |||
2021-08-12 | Merge pull request #50771 from naithar/feature/platform-export-refactoring-4.0 | Rémi Verschelde | |
2021-08-12 | i18n: Sync translations with Weblate | Rémi Verschelde | |
And sync template with current 3.x codebase. (cherry picked from commit f3441fcff068b0f064723acfdb0c3588e0ad66cf) | |||
2021-08-12 | Uniformize layer names, script methods and documentation | PouleyKetchoupp | |
- Back to 1-based layer names to make it clearer in editor UI - Layer bit accessors are renamed to layer value and 1-based too - Uniform errors and documentation in render and physics - Fix a few remaining collision_layer used in place of collision_mask | |||
2021-08-12 | Merge pull request #51571 from mbrlabs/end-him-rightly | Rémi Verschelde | |
Properly finish Godot's Android activity when destroyed by the system | |||
2021-08-12 | Split uwp platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Split javascript export template into multiple files | Sergey Minakov | |
2021-08-12 | Split windows platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Split osx platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Split android platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Split iphone platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Allow additional cpp files to be added for export template | Sergey Minakov | |
2021-08-12 | Merge pull request #51568 from AnilBK/remove-swap | Rémi Verschelde | |
Remove unused swap template. | |||
2021-08-12 | Fix breakpoint toggle signal not firing when expected | Paulb23 | |
2021-08-12 | Merge pull request #51567 from mortarroad/master-fix-cpu-particles-spread | Rémi Verschelde | |
Fix CPU Particles spread | |||
2021-08-12 | Merge pull request #50363 from JestemStefan/node2D_zero_scale_det_error | Rémi Verschelde | |
Limit scale of `Node2D` to EPSILON (0.00001) to prevent `det==0` error | |||
2021-08-12 | Properly finishes Godot's Android activity when destroyed by the system | Marcus Brummer | |
2021-08-12 | Merge pull request #50371 from Paulb23/text_edit_cleanup | Rémi Verschelde | |
2021-08-12 | Merge pull request #51559 from akien-mga/resource-remove-_use_builtin_script | Rémi Verschelde | |
Resource: Remove unused `_use_builtin_script()` virtual method | |||
2021-08-12 | Merge pull request #51391 from Chaosus/shader_param_names | Rémi Verschelde | |
Added parameter names to shader built-in function autocompletion | |||
2021-08-12 | Fix CPU Particles spread | Morris Tabor | |
Same as https://github.com/godotengine/godot/pull/51565 but ported to master. | |||
2021-08-12 | Merge pull request #51516 from bruvzg/🐺 | Rémi Verschelde | |