summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2021-11-01Merge pull request #54391 from DavidSichma/doc_interpolate_valueRémi Verschelde
2021-11-01Merge pull request #54396 from groud/implement_terrain_other_brushesRémi Verschelde
2021-11-01Merge pull request #54369 from S0yKaf/fix-hardcoded-ray-distanceRémi Verschelde
Fix hardcoded raycast distance in viewport object picking
2021-11-01Merge pull request #37880 from nekomatata/rigid-body-damping-overrideCamille Mohr-Daurat
Improved RigidDynamicBody linear/angular damping override
2021-11-01Merge pull request #54480 from timothyqiu/texture-replaceRémi Verschelde
2021-11-01Fix memory leak when using CurveTexture.set_texture_modeHaoyu Qiu
2021-10-31Fix popup trying to emit a non existing signal when closedHungryProton
2021-10-31Merge pull request #54307 from Calinou/add-opengl-renderer-squashRémi Verschelde
Add OpenGL renderer (squashed)
2021-10-30Merge pull request #54383 from ↵Rémi Verschelde
Calinou/colorpicker-overbright-indicator-tweak-icon Tweak overbright indicator icon to be more visible on white background
2021-10-30Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3Hugo Locurcio
- Use lowercase driver names for the `--rendering-driver` command line argument.
2021-10-29Implement missing TileMap brushes for terrainsGilles Roudière
2021-10-29Merge pull request #53234 from Geometror/gradient-texture-2dYuri Roubinsky
2021-10-29Fixed Tween::interpolate_value argument order.David Sichma
2021-10-29Tweak overbright indicator icon to be more visible on white backgroundHugo Locurcio
An outline is now present on all sides to ensure it's more visible when the "new" color (on the right of a ColorPicker) is overbright.
2021-10-29Repair Fog mode in visual shadersYuri Roubinsky
2021-10-29Merge pull request #54374 from Chaosus/fix_fogvolume_crashRémi Verschelde
Fix crashing of `FogVolume`s when `WorldEnvironment` was added
2021-10-29Fix crashing of `FogVolume`s when `WorldEnvironment` was addedYuri Roubinsky
2021-10-29Merge pull request #54328 from YeldhamDev/tabbar_close_signal_renameMax Hilbrunner
Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`
2021-10-29Merge pull request #53353 from clayjohn/VULKAN-fog-volumesRémi Verschelde
FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog
2021-10-29Merge pull request #54367 from lyuma/viewport_off_by_oneRémi Verschelde
Fix off by one in Viewport.render_target_update_mode property enum
2021-10-28Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFogclayjohn
Co-authored-by: Brian Semrau <brian.semrau@gmail.com>
2021-10-28fix hardcoded raycast distance with viewport object pickingvdyotte
having the raycast distance hardcoded to `10000` caused input events to not be registered in very large 3D scenes. This resolves the issue by using the cameras far distance instead. Creating the more predictable behavior of if an object is visible, it will be picked by the viewport. resolves: #49735
2021-10-28Fix crash due to reentrancy in AudioStreamPlayer* finished signal.Lyuma
This crash occurred when an audio stream finished playing in NOTIFICATION_INTERNAL_PROCESS, during which it would iterate through a loop of playbacks, leading to a "finished" signal, which removed the audio player from the tree which led to a NOTIFICATION_EXIT_TREE, which would mutate the array of playbacks while within the above loop. This moves the signal callback outside of the loop which avoids the crash. Note: previously, the signal was called multiple times if the same player finishes multiple times in one frame. Now it is at most once per frame. Affects AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D
2021-10-28Fix off by one in Viewport.render_target_update_mode property enumLyuma
2021-10-28Fix parallel Tweens not ending correctlykobewi
2021-10-28Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`Michael Alexsander
2021-10-28Merge pull request #54350 from akien-mga/clang-format-dont-align-operandsRémi Verschelde
2021-10-28Merge pull request #54222 from JFonS/instance-fadeRémi Verschelde
2021-10-28clang-format: Enable `BreakBeforeTernaryOperators`Rémi Verschelde
clang-format keeps breaking the way it handles break *after* ternary operators, so I give up and go with the only style they seem to actually test.
2021-10-28clang-format: Various fixes to comments alignment from `clang-format` 13Rémi Verschelde
All reviewed manually and occasionally rewritten to avoid bad auto formatting.
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`.
2021-10-28Merge pull request #54342 from groud/remove_item_list_editorRémi Verschelde
2021-10-28Merge pull request #54331 from LennyPhoenix/lennyphoenix-patch-2Rémi Verschelde
2021-10-28Remove ItemList editor and replace it by a property arrayGilles Roudière
2021-10-28Check for valid stack in set_bone_indexLenny Critchley
Resolves #54235
2021-10-27Merge pull request #54320 from YeldhamDev/tabbar_close_last_fixRémi Verschelde
2021-10-27Merge pull request #54157 from bjauny/fix_potential_nullpointer_collision3dCamille Mohr-Daurat
Fix potential null pointer use, based on #54094 fix
2021-10-27Fix uninteractable singular tab in `TabBar`Michael Alexsander
2021-10-27Merge pull request #54166 from ConteZero/unique_selectionRémi Verschelde
2021-10-27Fix potential null pointer use, based on #54094 fixBastien JAUNY
2021-10-27Merge pull request #54302 from fabriceci/fix-2D-character-stuck-on-wallCamille Mohr-Daurat
Fix #54298 where a CharacterBody2D can be stuck on the wall.
2021-10-27Add option to make selection uniqueConteZero
2021-10-27Merge pull request #54125 from groud/tile_data_runtime_modificationRémi Verschelde
Implement runtime update of TileData object in TileMap
2021-10-27Implement runtime update of TileData object in TileMapGilles Roudière
2021-10-27Merge pull request #54285 from briansemrau/fix-proximity-fadeRémi Verschelde
Fix BaseMaterial3D proximity fade for Vulkan
2021-10-27Fix #54298 where a CharacterBody2D can be stuck on the wall.fabriceci
2021-10-27Optimize TileMap layers updatesGilles Roudière
2021-10-26Fix vulkan proximity fadeBrian Semrau
Vulkan uses different normalized device coordinates than OpenGL.
2021-10-26Add focus font color to Button and derivativesYuri Sizov
2021-10-26Merge pull request #54245 from manueldun/nullParamAddModRémi Verschelde