summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-05-16Merge pull request #59231 from Sauermann/fix-top-level-identificationRémi Verschelde
2022-05-16Merge pull request #61061 from smix8/navigation_mesh_sample_distance_range_4.xRémi Verschelde
2022-05-16Merge pull request #59799 from Sauermann/fix-gridcontainer-remaining-pixelRémi Verschelde
2022-05-16Merge pull request #60130 from fire-forge/theme-node-namesRémi Verschelde
2022-05-16Clamp NavigationMesh sample_distance above zerosmix8
While default ReCast library has support for 0.0 'sample_distance' the Godot implementation does not an crashes. Previously Godot would set all sample_distance values below 0.9 to 0 which causes the crashes. This limits the sample_distance range selection to 0.1 - 16.0 and also clamps sample_distance that are below 0.1 before ReCast receives them.
2022-05-16Merge pull request #60507 from bruvzg/textmeshRémi Verschelde
Implement TextMesh.
2022-05-16Merge pull request #60463 from Geometror/improve-vs-1Rémi Verschelde
2022-05-16Merge pull request #60986 from fire-forge/capitalismRémi Verschelde
2022-05-16Merge pull request #61057 from smix8/navigation_obstacle_transform_error_4.xRémi Verschelde
2022-05-16Merge pull request #61038 from smix8/navigation_obstacle_rid_config_warn_4.xRémi Verschelde
2022-05-16Merge pull request #61032 from smix8/navigationmesh_bake_no_threads_4.xRémi Verschelde
2022-05-16Replace most uses of Map by HashMapreduz
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated!
2022-05-16Disable threaded NavigationMesh bake on unsupported OSsmix8
Automatically disables threaded NavigationMesh bake when OS does not support threads.
2022-05-15Fix NavigationObstacle2D/3D get_global_transform() errorsmix8
Fixes NavigationObstacle2D/3D reporting a 'get_global_transform: Condition "!is_inside_tree()" error when estimating the agent radius. The collisionshapes that are lower in the SceneTree order than the obstacle node are not loaded in the SceneTree yet so the global_transform function fails. Also adds warning message when this happens.
2022-05-15Expose NavigationObstacle2D/3D get_rid() and add config warningsmix8
Exposes get_rid() function for scripting. Adds configuration warning when obstacle is used with not intended static body parent.
2022-05-13Merge pull request #60993 from ↵Rémi Verschelde
Calinou/gpuparticlescollisionheightfield3d-remove-follow-push-camera
2022-05-13Merge pull request #60991 from fire-forge/tileset-groupsRémi Verschelde
2022-05-13Add ALT NUM+ {hex code} character input support for LineEdit, TextEdit and ↵bruvzg
CodeEdit.
2022-05-13Merge pull request #60978 from fire-forge/shader-capsYuri Rubinsky
Capitalize AO, AA, UV, and UV2 in visual shader output ports
2022-05-13Capitalize output port names in visual shaderFireForge
2022-05-13Implement TextMesh resource.bruvzg
Apply simulated slant and embolden to the TextServer `gont_get_glyph_contours` results.
2022-05-13Remove 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-12Reduce extra groups in TileSetFireForge
2022-05-12Capitalize/fix some property enum hintsFireForge
2022-05-12Merge pull request #60643 from clayjohn/GLES3-3DRémi Verschelde
2022-05-12Basic 3D renderingclayjohn
2022-05-12Merge pull request #58152 from raulsntos/fix-curve-bake-algorithmRémi Verschelde
2022-05-12Fix Curve bake algorithmRaul Santos
2022-05-12Fix Curve idx calculation for baked tilts and up vectorsRaul Santos
2022-05-12Use new HashMap implementation in the TextServer, and Font.bruvzg
2022-05-12Add a new HashMap implementationreduz
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-10Merge pull request #60932 from Geometror/button-fix-expand-iconRémi Verschelde
2022-05-10Fix button icon expansion calculation with empty textHendrik Brucker
2022-05-10Merge pull request #60917 from akien-mga/ci-emscripten-3.1.10Rémi Verschelde
2022-05-10Merge pull request #51591 from Calinou/call-group-default-immediateRémi Verschelde
Make `{call,set,notify}_group()` immediate by default
2022-05-10Add fill_mode to ProgressBarfloppyhammer
2022-05-10Fix warnings found by Emscripten 3.1.10Rémi Verschelde
Fix `-Wunused-but-set-variable`, `-Wunqualified-std-cast-call`, and `-Wliteral-range` warnings.
2022-05-09Merge pull request #60864 from V-Sekai/modification-stack-arrayRémi Verschelde
2022-05-09Merge pull request #60905 from KoBeWi/⚓Rémi Verschelde
Simplify anchor metadata
2022-05-09Merge pull request #60845 from Chaosus/vs_color_funcYuri Rubinsky
2022-05-09Merge pull request #60844 from Chaosus/vs_vec4Yuri Rubinsky
2022-05-09Simplify anchor metadatakobewi
2022-05-09Merge pull request #60868 from KoBeWi/1wayareaRémi Verschelde
2022-05-09Merge pull request #60890 from pfertyk/issue-60866-fix-backspace-selection-leftRémi Verschelde
2022-05-09Mention that Area2D doesn't support one_way_collisionkobewi
2022-05-09Merge pull request #60893 from KoBeWi/node_rescueRémi Verschelde
2022-05-09Fix backspace when selection reaches left edgePaweł Fertyk
Fixes #60866.
2022-05-09Fix tree button icon not centered verticallyHaoyu Qiu
2022-05-09Rescue orphan nodes in inherited sceneskobewi
2022-05-07Change skeleton modification 2d and 3d to use the array inspector.K. S. Ernest (iFire) Lee