Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-15 | Fix typo in `TILE_LAYOUT_STACKED_OFFSET` description | Casper Beyer | |
2022-05-13 | Document Shape2D's collide_and_get_contacts() and ↵ | SnailRhymer | |
collide_with_motion_and_get_contacts() Expand on the format of the output array for collide_and_get_contacts and collide_with_motion_and_get_contacts, and describe how the contact point pairs can be used to calculate collision normals and depths. | |||
2022-05-13 | Merge pull request #60981 from Calinou/doc-animatedsprite2d | Rémi Verschelde | |
2022-05-13 | Remove unused `GPUParticlesCollisionHeightField3D.follow_camera_push_ratio` ↵ | Hugo Locurcio | |
property - Rename setter/getter methods for consistency. - Remove section in the inspector as there is now only 1 property within the section. - Add performance hints to property hints. | |||
2022-05-13 | Improve AnimatedSprite2D description in the class reference | Megamega53 | |
2022-05-12 | Merge pull request #60643 from clayjohn/GLES3-3D | Rémi Verschelde | |
2022-05-12 | Basic 3D rendering | clayjohn | |
2022-05-12 | Fix signal completion in GDScript editor | Yuri Rubinsky | |
2022-05-12 | Add a new HashMap implementation | reduz | |
Adds a new, cleaned up, HashMap implementation. * Uses Robin Hood Hashing (https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing). * Keeps elements in a double linked list for simpler, ordered, iteration. * Allows keeping iterators for later use in removal (Unlike Map<>, it does not do much for performance vs keeping the key, but helps replace old code). * Uses a more modern C++ iterator API, deprecates the old one. * Supports custom allocator (in case there is a wish to use a paged one). This class aims to unify all the associative template usage and replace it by this one: * Map<> (whereas key order does not matter, which is 99% of cases) * HashMap<> * OrderedHashMap<> * OAHashMap<> | |||
2022-05-11 | Implement exponential operator (**) to GDScript/Expressions | Yuri Roubinsky | |
2022-05-10 | Merge pull request #60922 from KoBeWi/JoinedStringArray | Rémi Verschelde | |
2022-05-10 | Merge pull request #51591 from Calinou/call-group-default-immediate | Rémi Verschelde | |
Make `{call,set,notify}_group()` immediate by default | |||
2022-05-10 | Merge pull request #46208 from floppyhammer/AddFillModeToProgressBar | Rémi Verschelde | |
2022-05-10 | Mention how to join PackedStringArray | kobewi | |
2022-05-10 | Merge pull request #60855 from timothyqiu/packed-array-find | Rémi Verschelde | |
Add search methods for packed arrays | |||
2022-05-10 | Add fill_mode to ProgressBar | floppyhammer | |
2022-05-09 | Merge pull request #60845 from Chaosus/vs_color_func | Yuri Rubinsky | |
2022-05-09 | Mention that Area2D doesn't support one_way_collision | kobewi | |
2022-05-07 | Add search methods for packed arrays | Haoyu Qiu | |
* count() * find() * rfind() | |||
2022-05-07 | Push `HSV2RGB/RGB2HSV` to `ColorFunc` (from `VecFunc`) in visual shaders | Yuri Roubinsky | |
2022-05-06 | Merge pull request #59720 from Vitika9/itemlist-signals | Rémi Verschelde | |
2022-05-06 | Changed signals of ItemList | Vitika9 | |
2022-05-06 | Merge pull request #60811 from smix8/astar_zero_point_weight_4.x | Rémi Verschelde | |
2022-05-06 | Merge pull request #60802 from Calinou/profiler-idle-time-rename | Rémi Verschelde | |
2022-05-06 | Allow AStar2D/AStar3D zero point weight | smix8 | |
Allow AStar2D/AStar3D zero point weight. Limit was set to 1 which seemed like an arbitrary value as lower values down to zero can be useful for common gameplay navigation elements like teleports. | |||
2022-05-05 | Rename profiler "Idle Time" to "Process Time" | Hugo Locurcio | |
References to "idle time" are progressively being replaced by "process time" throughout the engine to avoid confusion. | |||
2022-05-06 | Fix `get_coords_level_tile_proxy` description | Casper Beyer | |
2022-05-05 | Merge pull request #60263 from SirQuartz/Chronos | Rémi Verschelde | |
2022-05-05 | Merge pull request #60304 from ellenhp/document_stereo_enhance | Rémi Verschelde | |
2022-05-05 | Make `{call,set,notify}_group()` immediate by default | Hugo Locurcio | |
This results in less surprising behavior out of the box. Internal usages were modified to keep the existing behavior identical there. | |||
2022-05-05 | Fix inconsistent naming in Time | Nicholas Huelin | |
2022-05-05 | Partially document AudioEffectStereoEnhance. | Ellen Poe | |
2022-05-05 | Merge pull request #60597 from reduz/missing-node-resource-placeholders | Rémi Verschelde | |
2022-05-05 | Core: Rename math 'phi' arguments to 'angle' | Rémi Verschelde | |
2022-05-05 | Specify return value of Transform3D.scaled() and more | Micky | |
Add more `[code]` (Transform3D) Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com> Add more `[code]` (Transform2D) Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com> | |||
2022-05-04 | Add ability to `bake_navigation_mesh` off thread. | Pawel Lampe | |
This feature makes it possible to workaround problems such as: - long baking time due to heavy synchronization when parsing geometry from mesh instances - crash when freeing `NavigationMeshInstance` while baking - errors when actively baking node tree is being detached from the scene tree | |||
2022-05-04 | Merge pull request #60740 from KoBeWi/postapo_frame_draw | Rémi Verschelde | |
2022-05-04 | Merge pull request #60723 from reduz/refactor-module-initialization | Rémi Verschelde | |
2022-05-04 | Refactor module initialization | reduz | |
* Changed to use the same stages as extensions. * Makes the initialization more coherent, helping solve problems due to lack of stages. * Makes it easier to port between module and extension. * removed the DRIVER initialization level (no longer needed). | |||
2022-05-04 | Merge pull request #60731 from KoBeWi/action_editor | Rémi Verschelde | |
Clarify InputMap.action_get_events() in the editor | |||
2022-05-04 | Improve Viewport.get_texture() description | kobewi | |
2022-05-03 | Add OS::is_process_running function. | mdavisprog | |
Adds the is_process_running function to the native OS class and exposes it to script. This is implemented on Windows and Unix platforms. A stub is provided for other platforms that do not support this function. Documentation is updated to reflect new API function. | |||
2022-05-03 | Clarify InputMap.action_get_events() in the editor | kobewi | |
2022-05-03 | Implement missing Node & Resource placeholders | reduz | |
Implemented by request of @neikeq to advance in the GDExtension version of Mono. * If a Resource type is missing upon load, it will be remembered together with its data (Unless manually overriden). * If a Node type is missing upon load, it will be also be remembered together with its data (unless deleted). This feature makes working with GDExtension much easier, as it ensures that missing types no longer cause data loss. | |||
2022-05-03 | Merge pull request #60583 from reduz/placeholder-assets | Rémi Verschelde | |
2022-05-03 | Merge pull request #59321 from Calinou/primitive-meshes-csg-tweak-default-sizes | Rémi Verschelde | |
Decrease default sizes of some primitive and CSG meshes for consistency | |||
2022-05-03 | Merge pull request #51102 from Calinou/renderingserver-add-api-version-getter | Rémi Verschelde | |
Add `get_video_adapter_api_version()` to RenderingServer | |||
2022-05-03 | Merge pull request #24402 from guilhermefelipecgs/state_machine_improvement | Rémi Verschelde | |
Improvements to AnimationNodeStateMachine | |||
2022-05-03 | Merge pull request #60644 from PureAsbestos/master | Rémi Verschelde | |
2022-05-03 | Add `get_video_adapter_api_version()` to RenderingServer | Hugo Locurcio | |
This method can be used to get the graphics API version currently in use (such as Vulkan). It can be used by projects for troubleshooting or statistical purposes. |