summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-09-16Tweak LightmapGI defaults to be closer to the CPU lightmapperHugo Locurcio
- Use 3 bounces by default. - Enable environment lighting from the scene by default. - This is not done in `3.x` for compatibility with existing projects, but it makes sense to do this by default since pretty much all outdoor scenes benefit from this. - Set the custom environment color to white (like ReflectionProbe). - Its default energy is still 0, so it's invisible by default. - Enable the generation of dynamic object probes by default. - Tweak the `max_texture_size` property hint for better usability. - Improve error messages when passing invalid sizes to `LightmapGI.set_max_texture_size()`.
2022-09-16Fix crash when playing Tween right after finishingkobewi
2022-09-16Merge pull request #65873 from Chaosus/fix_uniform_sortingRémi Verschelde
Fix sorting of uniform items in the material properties
2022-09-16Merge pull request #65496 from MinusKube/popup-capture-mouse-bugRémi Verschelde
Fix MOUSE_MODE_CAPTURED not working correctly with popups
2022-09-16Merge pull request #65550 from MinusKube/small-popup-bugRémi Verschelde
Use embedding viewport instead of parent viewport to determine popup rect
2022-09-16Merge pull request #65325 from TokageItLab/refactor-variant-for-animRémi Verschelde
Move some static methods to `Animation` from `Variant` for refactoring `Animation` and `Tween`
2022-09-16Merge pull request #65148 from Mickeon/animated-sprite-negative-speed-scaleRémi Verschelde
Allow negative `speed_scale` in AnimatedSprite2D & 3D
2022-09-16Fix sorting of uniform items in the material propertiesYuri Rubinsky
Co-authored-by: Chia-Hsiang Cheng <garychia@users.noreply.github.com>
2022-09-15Merge pull request #65800 from dsnopek/xr-resize-viewport-3Clay John
Fix XR rendering in 'opengl3' driver and expose true size via the Viewport node
2022-09-15Merge pull request #65196 from TokageItLab/fix-redraw-anim-treeRémi Verschelde
Fix redraw timing in `AnimationBlendTreeEditor`
2022-09-14Fix XR rendering in 'opengl3' driver and expose true size via the Viewport nodeDavid Snopek
2022-09-142D and 3D Skeleton modification docs, and small fixes.Lyuma
Mark SkeletonModificationStack3D and related as deprecated. Mark local bone override and axis functions deprecated in Skeleton3D api. Fix array property glitch in SkeletonModificationStack2D Mark SkeletonModificationStack2D and related APIs as experimental. Mark SkeletonIK3D as deprecated.
2022-09-14Merge pull request #64092 from nathanfranke/shader-uniformRémi Verschelde
2022-09-15Move some methods to Animation from Variant for refactoringSilc Renew
2022-09-14Merge pull request #65628 from JohanAR/particle_billboard_normalRémi Verschelde
Calculate MODELVIEW_NORMAL_MATRIX for billboard materials
2022-09-14Add configuration warning to GraphEdit regarding future refactoringHendrik Brucker
2022-09-14Fix redraw timing in AnimationBlendTreeEditorSilc Renew
2022-09-14Merge pull request #65493 from V-Sekai/lod_scalingRémi Verschelde
Fixes LOD scaling issues on skinned meshes.
2022-09-14Merge pull request #65737 from bruvzg/font_do_not_emit_from_dtrRémi Verschelde
[Font] Remove unnecessary cleanup and `changed` signal emission from the destructor.
2022-09-14Merge pull request #65735 from bruvzg/rtl_fixesRémi Verschelde
RTL Improvements
2022-09-14Fix LOD-generation on skinned meshes.SaracenOne
2022-09-13Move debanding into internal sky shader code so that it is applied after ↵clayjohn
everything else. This ensures that the debanding does not scale with exposure or any other effect.
2022-09-13Allow negative `speed_scale` in AnimatedSprite2D & 3DMicky
If the `speed_scale` is set to a negative value, the animation plays in reverse. The second parameter of `play()` still reverses as before. if `speed_scale` and the second parameter of `play()` is true, the animation plays forward. Also updates the documentation to better describe the pausing and playing behaviour.
2022-09-13Merge pull request #65591 from MewPurPur/area-overlapping-functionRémi Verschelde
Implement `Area[2D/3D].has_overlapping_[bodies/areas]`
2022-09-13RTL Improvementsbruvzg
Do not apply negative line separation to the last line. Ensure all methods immediately update cache in a single thread mode. Fix bbcode_enabled change not being applied until text is changed. Fix crash if line height is zero or less.
2022-09-13[Font] Remove unnecessary cleanup and `changed` signal emission from the ↵bruvzg
destructor.
2022-09-12Don't store frame of playing AnimatedSpritekobewi
2022-09-12Merge pull request #64982 from V-Sekai/exp_dep_flagsRémi Verschelde
2022-09-12Merge pull request #64155 from Mickeon/sprite-3d-backwards-speed-scaleRémi Verschelde
2022-09-11Add ability to flag classes as experimental or deprecated.SaracenOne
2022-09-10Calculate MODELVIEW_NORMAL_MATRIX for billboard materialsJohan Aires Rastén
Solves #65627
2022-09-10Merge pull request #65574 from YuriSizov/graphedit-slot-port-conundrumYuri Sizov
2022-09-10Implement Area.has_overlapping_*VolTer
2022-09-10Merge pull request #65595 from KoBeWi/minus_childrenRémi Verschelde
Allow negative indices in `move_child()`
2022-09-10Allow negative indices in move_child()kobewi
2022-09-10Merge pull request #64412 from MewPurPur/remove-remove-and-skipRémi Verschelde
Remove `Node.remove_and_skip` method
2022-09-09Remove Remove and SkipVolTer
2022-09-09Harmonise AnimatedSprite3D and its 2D counterpartMicky
Add the following properties to AnimatedSprite3D: - `backwards` parameter in `play()`; - `speed_scale`. Both classes' internals are more similar, down to the line spacings. They've also been updated to be clearer and less inconsistent (e.g. `!frames.is_valid()` -> `frames.is_null()`, use SceneStringNames instead of CoreStringNames, rename the internal _queue_update to _queue_redraw)
2022-09-09Merge pull request #64394 from smix8/navigation_obstacles_reparent_4.xRémi Verschelde
Fix NavigationObstacle 2D/3D (re)parent issues
2022-09-09Improve parameter naming and documentation in GraphEdit and GraphNodeYuri Sizov
Co-authored-by: Maganty Rushyendra <mrushyendra@yahoo.com.sg>
2022-09-09Merge pull request #64373 from YeldhamDev/edscale_likes_them_floatyRémi Verschelde
2022-09-09Use embedding viewport instead of parent viewport to determine popup rectMinusKube
2022-09-08Make `Vector2i` values paired with `EDSCALE` be just `Vector2`Michael Alexsander
2022-09-08Merge pull request #65188 from Mickeon/animated-texture-speed-scaleYuri Sizov
Rework AnimatedTexture's `fps` into `speed_scale`
2022-09-08Merge pull request #65241 from bruvzg/no_keymap_ambiguityRémi Verschelde
Fix key mapping changes when moving from macOS to other platform.
2022-09-08Merge pull request #60108 from KoBeWi/arise_to_topRémi Verschelde
Rename raise() to move_to_front()
2022-09-08Merge pull request #63596 from Jayman2000/issue-27640Rémi Verschelde
Rename `change_scene()` and `change_scene_to()`
2022-09-08Merge pull request #65460 from Faless/net/4.x_ssl_to_tls_moreRémi Verschelde
[Net] Rename "ssl" references to "tls" in methods and members.
2022-09-08Merge pull request #63905 from smix8/navigation_replace_old_debug_4.xRémi Verschelde
Remove / Replace old Navigation Debug Visualization
2022-09-08[Net] Rename "ssl" references to "tls" in methods and members.Fabio Alessandrelli