Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-17 | Merge pull request #61101 from clayjohn/GLES3-3D | Rémi Verschelde | |
2022-05-17 | Bind EditorFileSystem::reimport_files and improve docs | Lyuma | |
reimport_files offers a way for scripts to modify imported resources directly. For example, images, sounds or glTF documents which are written by an external program. It is much faster than `scan`, and can allow scripts to synchronously proceed after import finishes. | |||
2022-05-16 | Add basic lighting to GLES3 renderer. | clayjohn | |
This includes all three light types and IBL, but does not include shadows or any form of GI | |||
2022-05-16 | Clarify seek() in relation to animation_finished | kobewi | |
2022-05-16 | Merge pull request #61035 from smix8/navigation_mesh_generator_missing_doc_4.x | Rémi Verschelde | |
2022-05-16 | Add missing class doc to NavigationMeshGenerator | smix8 | |
Adds missing class documentation for NavigationMeshGenerator bake() and clear() functions. | |||
2022-05-16 | Merge pull request #59596 from Calinou/doc-camera-project-ray-normal-origin | Rémi Verschelde | |
2022-05-16 | Merge pull request #60086 from fire-forge/editorspinslider-hide-slider | Rémi Verschelde | |
2022-05-16 | Merge pull request #60507 from bruvzg/textmesh | Rémi Verschelde | |
Implement TextMesh. | |||
2022-05-16 | Merge pull request #60463 from Geometror/improve-vs-1 | Rémi Verschelde | |
2022-05-16 | Merge pull request #61058 from Calinou/doc-performance | Rémi Verschelde | |
2022-05-16 | Merge pull request #60992 from Calinou/doc-gpuparticles3d-attractors-collision | Rémi Verschelde | |
2022-05-16 | Merge pull request #61038 from smix8/navigation_obstacle_rid_config_warn_4.x | Rémi Verschelde | |
2022-05-16 | Merge pull request #61032 from smix8/navigationmesh_bake_no_threads_4.x | Rémi Verschelde | |
2022-05-16 | Merge pull request #60958 from smix8/navigation_server_rid_utility_4.x | Rémi Verschelde | |
2022-05-16 | Document GPUParticles3D attractors and collision | Hugo Locurcio | |
2022-05-16 | Improve the Performance class documentation | Hugo Locurcio | |
This makes documentation for the Performance class 100% complete. | |||
2022-05-16 | Disable threaded NavigationMesh bake on unsupported OS | smix8 | |
Automatically disables threaded NavigationMesh bake when OS does not support threads. | |||
2022-05-15 | Expose NavigationObstacle2D/3D get_rid() and add config warning | smix8 | |
Exposes get_rid() function for scripting. Adds configuration warning when obstacle is used with not intended static body parent. | |||
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 | Implement TextMesh resource. | bruvzg | |
Apply simulated slant and embolden to the TextServer `gont_get_glyph_contours` results. | |||
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 | Add NavigationServer2D/3D API functions to find missing RID info | smix8 | |
Utility functions for NavigationServer2D/3D to find missing RID information when working with Server API directly. e.g. from map to regions and agents, from agent or region to map, from region to map and agents and so on .... Requirement to work with NavigationServer API exklusive without SceneTree nodes and when juggling agents and regions between multiple navigation maps. | |||
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. |