Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-11-03 | Merge pull request #54533 from rafallus/menubutton_items | Rémi Verschelde | |
2021-11-03 | Merge pull request #54072 from KoBeWi/hrcr_is_ded | Rémi Verschelde | |
2021-11-03 | Merge pull request #54527 from nekomatata/fix-polygon-bone-path-errors | Rémi Verschelde | |
2021-11-03 | Implement inspector property array for `PopupMenu` and `MenuButton` | rafallus | |
2021-11-03 | Fix errors with invalid bone node path in Polygon2D | PouleyKetchoupp | |
NodePath properties are designed to be relative to the given node, so validity checks are failing in the editor for Polygon2D nodes, which are relative to the Skeleton2D node rather than the Polygon2D node. Fixed by saving bone paths as String properties instead of NodePath. Shouldn't cause a difference for performance since NodePath properties are technically saved as String anyway. | |||
2021-11-03 | Merge pull request #54104 from Scony/improve-navigation-obstacles | Rémi Verschelde | |
Improve NavigationObstacle3D usability | |||
2021-11-03 | Merge pull request #54528 from nekomatata/fix-crash-tileset-polygon | Gilles Roudière | |
Fix crash in Tileset with get_collision_polygon_shape | |||
2021-11-02 | Fix crash in Tileset with get_collision_polygon_shape | PouleyKetchoupp | |
Shape index was used instead of polygon index in this one case. | |||
2021-11-02 | Merge pull request #54471 from rafallus/callable_area_monitor | Rémi Verschelde | |
2021-11-02 | Prevent MeshDataTool from crashing due to invalid bones/weights arrays | Yuri Sizov | |
2021-11-01 | Validate fog volume properties | clayjohn | |
2021-11-01 | Use `Callable` in Area monitor callback | rafallus | |
2021-11-01 | Merge pull request #54391 from DavidSichma/doc_interpolate_value | Rémi Verschelde | |
2021-11-01 | Merge pull request #54396 from groud/implement_terrain_other_brushes | Rémi Verschelde | |
2021-11-01 | Merge pull request #54369 from S0yKaf/fix-hardcoded-ray-distance | Rémi Verschelde | |
Fix hardcoded raycast distance in viewport object picking | |||
2021-11-01 | Merge pull request #37880 from nekomatata/rigid-body-damping-override | Camille Mohr-Daurat | |
Improved RigidDynamicBody linear/angular damping override | |||
2021-11-01 | Merge pull request #54480 from timothyqiu/texture-replace | Rémi Verschelde | |
2021-11-01 | Fix memory leak when using CurveTexture.set_texture_mode | Haoyu Qiu | |
2021-10-31 | Fix popup trying to emit a non existing signal when closed | HungryProton | |
2021-10-31 | Merge pull request #54307 from Calinou/add-opengl-renderer-squash | Rémi Verschelde | |
Add OpenGL renderer (squashed) | |||
2021-10-30 | Merge 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-30 | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | |
- Use lowercase driver names for the `--rendering-driver` command line argument. | |||
2021-10-29 | Implement missing TileMap brushes for terrains | Gilles Roudière | |
2021-10-29 | Merge pull request #53234 from Geometror/gradient-texture-2d | Yuri Roubinsky | |
2021-10-29 | Fixed Tween::interpolate_value argument order. | David Sichma | |
2021-10-29 | Tweak overbright indicator icon to be more visible on white background | Hugo 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-29 | Repair Fog mode in visual shaders | Yuri Roubinsky | |
2021-10-29 | Merge pull request #54374 from Chaosus/fix_fogvolume_crash | Rémi Verschelde | |
Fix crashing of `FogVolume`s when `WorldEnvironment` was added | |||
2021-10-29 | Fix crashing of `FogVolume`s when `WorldEnvironment` was added | Yuri Roubinsky | |
2021-10-29 | Merge pull request #54328 from YeldhamDev/tabbar_close_signal_rename | Max Hilbrunner | |
Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed` | |||
2021-10-29 | Merge pull request #53353 from clayjohn/VULKAN-fog-volumes | Rémi Verschelde | |
FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog | |||
2021-10-29 | Merge pull request #54367 from lyuma/viewport_off_by_one | Rémi Verschelde | |
Fix off by one in Viewport.render_target_update_mode property enum | |||
2021-10-28 | Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog | clayjohn | |
Co-authored-by: Brian Semrau <brian.semrau@gmail.com> | |||
2021-10-28 | fix hardcoded raycast distance with viewport object picking | vdyotte | |
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-28 | Fix 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-28 | Fix off by one in Viewport.render_target_update_mode property enum | Lyuma | |
2021-10-28 | Fix parallel Tweens not ending correctly | kobewi | |
2021-10-28 | Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed` | Michael Alexsander | |
2021-10-28 | Merge pull request #54350 from akien-mga/clang-format-dont-align-operands | Rémi Verschelde | |
2021-10-28 | Merge pull request #54222 from JFonS/instance-fade | Rémi Verschelde | |
2021-10-28 | clang-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-28 | clang-format: Various fixes to comments alignment from `clang-format` 13 | Rémi Verschelde | |
All reviewed manually and occasionally rewritten to avoid bad auto formatting. | |||
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Ré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-28 | Merge pull request #54342 from groud/remove_item_list_editor | Rémi Verschelde | |
2021-10-28 | Merge pull request #54331 from LennyPhoenix/lennyphoenix-patch-2 | Rémi Verschelde | |
2021-10-28 | Remove ItemList editor and replace it by a property array | Gilles Roudière | |
2021-10-28 | Check for valid stack in set_bone_index | Lenny Critchley | |
Resolves #54235 | |||
2021-10-28 | Remove node_hrcr hack | kobewi | |
2021-10-27 | Merge pull request #54320 from YeldhamDev/tabbar_close_last_fix | Rémi Verschelde | |