summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-03-04Remove unused `shadow_color` property from Light3DHugo Locurcio
This shadow color property was no longer effective since the shaders were optimized to improve occupancy.
2022-03-04Merge pull request #58755 from ↵Rémi Verschelde
akien-mga/gcc-silence-Wstringop-overflow-false-positive
2022-03-04Merge pull request #58717 from CrezyDud/masterRémi Verschelde
2022-03-04Animation: Silence false positive -Wstringop-overflow warningRémi Verschelde
And disable debug code which was wrongly left enabled.
2022-03-04Merge pull request #58512 from Calinou/light3d-add-distance-fadeRémi Verschelde
2022-03-04Merge pull request #58691 from miremrie/absolute-file-path-in-file-browserRémi Verschelde
2022-03-04Merge pull request #58687 from YeldhamDev/the_beast_has_been_slainRémi Verschelde
2022-03-04Merge pull request #58739 from Calinou/control-add-constructorsRémi Verschelde
Add optional constructor arguments to more Control nodes
2022-03-04Add optional constructor arguments to more Control nodesHugo Locurcio
This can be used to make editor code more compact. However, as of writing, these constructor arguments cannot be used from the scripting API. This was already provided for Label and CheckBox, but it was missing for other Control nodes where it made sense to provide a default value.
2022-03-04Remove extra separator when TextEdit is read only and unselectableHaoyu Qiu
2022-03-03Make `TabContainer` use `TabBar` internallyMichael Alexsander
2022-03-03Add linear_velocity and angular_velocity to PhysicalBone3DMrSwedish
2022-03-03Fix LineEdit and TextEdit carets disappearing at theme scales below 1.0Hugo Locurcio
This fixes carets disappearing in the editor when the Editor Scale setting is set below 100%.
2022-03-02Allow absolute file paths in file dialogsmiremrie
2022-03-02Changed TileMap::set_cell alternative_tile default value to 0Igor Kordiukiewicz
2022-03-01Merge pull request #58641 from rburing/joints_fix_signalsRémi Verschelde
2022-03-01Merge pull request #58548 from V-Sekai/lod_lightmapsJFonS
Allow automatic lod when importing 3D scenes with Static Lightmaps
2022-03-01Merge pull request #58559 from fazil47/scene-tree-icon-focusRémi Verschelde
Double clicking scene tree icon focuses that node
2022-03-01Merge pull request #58477 from AlbertFay/text-under-scrollbarRémi Verschelde
2022-02-28Joint2D and Joint3D: make set_exclude_nodes_from_collision respect signalsRicardo Buring
2022-02-28Joint2D and Joint3D: update joint on NOTIFICATION_POST_ENTER_TREERicardo Buring
This allows reparenting, etc.
2022-02-28Fixed caret change signal emissionPaulb23
2022-02-28Merge pull request #58554 from KoBeWi/MIARémi Verschelde
Don't abort loading scene on missing dependency
2022-02-28Merge pull request #58282 from keptsecret/filedialog_visibility_unresponsiveRémi Verschelde
Fix to prevent AcceptDialog and children class taking over main window
2022-02-28Merge pull request #58413 from Sauermann/fix-canvas-item-visibilityRémi Verschelde
Fix invisible CanvasItem visibility issue
2022-02-28Merge pull request #58596 from rburing/joints_disconnect_connected_signalsRémi Verschelde
`Joint2D` and `Joint3D`: disconnect only connected signals
2022-02-28Merge pull request #58623 from timothyqiu/animated-spriteRémi Verschelde
Fix `AnimatedSprite` infinite loop
2022-02-28Fix AnimatedSprite infinite loopHaoyu Qiu
2022-02-28Remove files_dropped signal from SceneTreeIgor Kordiukiewicz
2022-02-27Joint2D and Joint3D: disconnect only connected signalsRicardo Buring
2022-02-27Double clicking scene tree icon focuses that nodeFazil Babu
2022-02-26Don't abort loading scene on missing dependencykobewi
2022-02-25Allow automatic lod when importing 3D scenes with Static LightmapsK. S. Ernest (iFire) Lee
Avoid the normal merge procedure when uv2s are different and makes generating LODs happen after the lightmap generation
2022-02-25Fixed bug with text going under scrollbaralbertfay1121
added classes reference update
2022-02-25Implement distance fade properties in OmniLight3D and SpotLight3DHugo Locurcio
This can be used to fade lights and their shadows in the distance, similar to Decal nodes. This can bring significant performance improvements, especially for lights with shadows enabled and when using higher-than-default shadow quality settings. While lights can be smoothly faded out over distance, shadows are currently "all or nothing" since per-light shadow color is no longer customizable in the Vulkan renderer. This may result in noticeable pop-in when leaving the shadow cutoff distance, but depending on the scene, it may not always be that noticeable.
2022-02-25Improve popup window handling.bruvzg
Add window FLAG_POPUP and a platform specific routines to control popup auto-hiding and event forwarding.
2022-02-24Merge pull request #58496 from JFonS/fix_lm_crashRémi Verschelde
2022-02-24Add sanity checks to lightmap unwrap texel sizejfons
2022-02-23Implementing OpenXR driverBastiaan Olij
2022-02-23Merge pull request #58411 from cbscribe/rename_motion_velocityRémi Verschelde
2022-02-22Rename motion_velocity to velocityChris Bradfield
2022-02-22Use Filament specular models and parametrizationclayjohn
2022-02-22Merge pull request #58343 from aaronfranke/negative-shape-warningRémi Verschelde
2022-02-22Merge pull request #58344 from TokageItLab/fix-cubic-interpolate-with-loopRémi Verschelde
2022-02-22Fix invisible CanvasItem visibility issueMarkus Sauermann
2022-02-21Merge pull request #58400 from Faless/mp/4.x_repl_path_stopgapRémi Verschelde
[Net] Fix multi-peer path-only replication, optimize single peer object cache.
2022-02-21[Net] Optimize object cache notification send for single peer.Fabio Alessandrelli
It used to always cycle all the peers when checking which one needed to be notified, now it only does that when the target is multiple (i.e. broadcast or exclusion).
2022-02-21[Net] Fix multi-peer path-only replication.Fabio Alessandrelli
It used to check if a net_id was ever assigned to that node to detect when to send the path confirm to the remote peer. This is wrong, because the same net_id is shared for all the remote peers, but sent one by one. Instead we now check if it's either not assigned or if the assigned net_id is a cache ID, and in that case ensure that the remote peer has been notified. This can be further improved by unifying the cache interface, but for now it's a fast fix to get path-only sync to work.
2022-02-21Merge pull request #58315 from KoBeWi/fixibilityRémi Verschelde
2022-02-21Merge pull request #58367 from V-Sekai/tileset_atlas_crash_fixRémi Verschelde