summaryrefslogtreecommitdiffstats
path: root/scene/2d
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973Spartan3222024-11-271-0/+3
|\
| * Ensure primitive meshes are created before connected to changed signal.Trevor Davenport2024-11-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | Primitive meshes are special in that they aren't created until calling one of their methods which cause it to actually create the mesh resources. If this is not done early enough, a changed signal can be triggered from an unexpected thread resulting in a threading warning. This follows the pattern of mesh_instance_3d which also does this before connecting to the change signal. Future cleanup could provide a better means to populate the meshes.
* | Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ceSpartan3222024-11-263-3/+10
|\|
| * Merge pull request #95711 from TokageItLab/warn-oneshot-propThaddeus Crews2024-11-223-3/+10
| |\ | | | | | | | | | Add hint for oneshot property & warning when it will be updated continuously by Force Continuous in `AnimationMixer`
| | * Add hint for oneshot & warning when it will be updated continuouslySilc Lizard (Tokage) Renew2024-11-113-3/+10
| | |
* | | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-192-5/+20
|\| |
| * | Fix obstacle avoidance and 3D editor ignoring transformRie2024-11-162-5/+20
| | |
* | | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23Spartan3222024-11-151-1/+1
|\| |
| * | Fix setting TileMap data compatibility format broken by #98898.Mack2024-11-151-1/+1
| | |
* | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-128-9/+59
|\| |
| * | Merge pull request #99030 from tracefree/obstacle_2d_transformThaddeus Crews2024-11-122-5/+29
| |\ \ | | | | | | | | | | | | Make use of NavigationObstacle2D's transform
| | * | Make use of NavigationObstacle2D's transformRie2024-11-112-5/+29
| | | |
| * | | Merge pull request #98951 from AThousandShips/fix_more_super_callThaddeus Crews2024-11-122-2/+2
| |\ \ \ | | | | | | | | | | | | | | | Fix a few more super calls in `get_configuration_warnings` methods
| | * | | Fix a few more super calls in `get_configuration_warnings` methodsA Thousand Ships2024-11-082-2/+2
| | |/ / | | | | | | | | | | | | A few missed last pass and one incorrect from that pass
| * | | Merge pull request #96188 from Khusheete/tilemaplayer-cell-updateThaddeus Crews2024-11-112-0/+25
| |\ \ \ | | | | | | | | | | | | | | | Add a way to know when a TileMapLayer's cell is modified
| | * | | Add `TileMapLayer._update_cells` virtual callback called when the ↵Souchet Ferdinand2024-11-112-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TileMapLayer's cells are updated Made `_update_cells` a hook into the `TileMapLayer`'s internal update
| * | | | Merge pull request #92986 from Repiteo/core/ref-instantiate-integrationThaddeus Crews2024-11-111-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Core: Integrate Ref `instantiate` where possible
| | * | | | Core: Integrate `Ref::instantiate` where possibleThaddeus Crews2024-11-101-1/+1
| | |/ / /
| * / / / CI: Update Linux runners to Ubuntu 24.04Thaddeus Crews2024-11-101-1/+2
| |/ / /
* | | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97Spartan3222024-11-111-0/+2
|\| | |
| * | | Merge pull request #98773 from KeyboardDanni/tileset_collision_priorityThaddeus Crews2024-11-101-0/+2
| |\ \ \ | | |/ / | |/| | | | | | Add collision priority property to TileSet physics layers
| | * | Add collision priority property to TileSet physics layersDanni2024-11-021-0/+2
| | | |
* | | | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1fSpartan3222024-11-0635-77/+95
|\| | |
| * | | Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED`Michael Alexsander2024-11-0235-77/+95
| |/ /
* | | Merge commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122Spartan3222024-11-026-0/+21
|\| |
| * | Merge pull request #98637 from ↵Thaddeus Crews2024-10-311-0/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | SubmergedTree/creating-light-occluder-2d-polygon-makes-warning-exclamation-mark-disappear Clear warning in the scene tree by creating an LightOccluder2D polygon
| | * | creating LightOccluder2D polygon makes exclamation mark in scene tree disappearJannik Seemann2024-10-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes #21225 This commit fixes an UI bug which leads to a persistent warning in scene tree. Before this fix the only way to get rid of the warning was to reload the complete scene. The inspector issue mentioned in #21225 that polygon updates aren't reflected seems to be fixed in v4.3 and therefore not part of this commit.
| * | | Add "Game" editor for better runtime debuggingMichael Alexsander2024-10-305-0/+20
| | | |
* | | | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-303-5/+5
|\| | |
| * | | Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-253-5/+5
| |/ / | | | | | | | | | - Set clang-format `Standard` rule to `c++20`
* | | Fix copyright headers referring to GodotSpartan3222024-10-27102-204/+204
| | |
* | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-221-5/+4
|\| |
| * | Merge pull request #96629 from ditiem-games/path2dThaddeus Crews2024-10-211-5/+4
| |\ \ | | | | | | | | | | | | Fix Animated Path2D doesn't update PathFollow2D progress when scene is running.
| | * | Update FollowPath2D children of Path2D when a curve_changed event occursDavid Trallero2024-09-061-5/+4
| | | |
* | | | Merge commit godotengine/godot@af77100e394dcaca609b15bef815ed17475e51edSpartan3222024-10-151-0/+13
|\| | |
| * | | Merge pull request #97770 from tdaven/fix-94151Thaddeus Crews2024-10-141-0/+13
| |\ \ \ | | | | | | | | | | | | | | | Fix immediate mesh modifications that don't call set_mesh
| | * | | Fix immediate mesh modifications that don't call set_meshTrevor Davenport2024-10-031-0/+13
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mesh_instance_2d has no way to know when the mesh had been modified unless you called set_mesh. This meant that you could modify the underlying mesh without it knowing which could result in incorrect result. Modified mesh_instance_2d to be more similar to mesh_instance_3d which connects to the changed signal of the mesh and reacts occordingly.
* | | | Merge commit godotengine@92e51fca7247c932f95a1662aefc28aca96e8de6Spartan3222024-10-142-23/+23
|\| | |
| * | | Use local vector for skeletonNazarii2024-10-022-23/+23
| |/ /
* / / Rebrand preambles to RedotDubhghlas McLaughlin2024-10-11102-0/+204
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | Merge pull request #95132 from LeonStansfield/gpu_particles_ui_consistencyRémi Verschelde2024-10-012-7/+7
|\ \ | | | | | | | | | GPU/CPU particle parameter list consistency changes
| * | Revent DRAW_ORDER_INDEX to DRAW_ORDER_LIFETIME default particle params for ↵Leon Stansfield2024-08-041-1/+1
| | | | | | | | | | | | compatibility.
| * | Adjusted listings of parameters displayed in inspector to be consistent ↵Leon Stansfield2024-08-042-8/+8
| | | | | | | | | | | | accross all particle types
* | | SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-253-0/+3
| | |
* | | Merge pull request #93786 from alvinhochun/viewport-pixel-snap-fixRémi Verschelde2024-09-251-1/+5
|\ \ \ | | | | | | | | | | | | Apply "snap 2D transforms to pixel" to viewport
| * | | Prevent jitter in Parallax2DMark DiBarry2024-09-231-1/+5
| | | |
* | | | Move Godot Physics 2D into a module; add dummy 2D physics serverRicardo Buring2024-09-231-1/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the module is enabled (default), 2D physics works as it did before. If the module is disabled and no other 2D physics server is registered (via a module or GDExtension), then we fall back to a dummy implementation which effectively disables 2D physics functionality (and a warning is printed). The dummy 2D physics server can also be selected explicitly, in which case no warning is printed.
* | | Style: Apply new `clang-format` changesThaddeus Crews2024-09-201-1/+1
| | |
* | | Merge pull request #93353 from AThousandShips/config_warning_fixRémi Verschelde2024-09-0813-13/+13
|\ \ \ | |_|/ |/| | | | | Fix super call in various `get_configuration_warnings` methods
| * | Fix super call in various `get_configuration_warnings` methodsA Thousand Ships2024-09-0513-13/+13
| | |