Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-31 | Implement Physical Light Units as an optional setting. | clayjohn | |
This allows light sources to be specified in physical light units in addition to the regular energy multiplier. In order to avoid loss of precision at high values, brightness values are premultiplied by an exposure normalization value. In support of Physical Light Units this PR also renames CameraEffects to CameraAttributes. | |||
2022-08-31 | Merge pull request #63893 from guilhermefelipecgs/fix_state_machine_is_playing | Rémi Verschelde | |
Fix AnimationNodeStateMachinePlayback::is_playing | |||
2022-08-31 | Merge pull request #64247 from guilhermefelipecgs/fix_end_node | Rémi Verschelde | |
Re-add AnimationNodeStateMachine::end_node for root state machine | |||
2022-08-31 | Merge pull request #59919 from ↵ | Rémi Verschelde | |
piiertho/enhancement/rename-AnimationNodeTransition-input_count-to_enabled_inputs | |||
2022-08-31 | Merge pull request #65092 from groud/inherited_scenes_tilesets | Rémi Verschelde | |
2022-08-31 | enhancement: Rename declared property AnimationNodeTransition::input_count ↵ | Pierre-Thomas Meisels | |
to AnimationNodeTransition::enabled_inputs | |||
2022-08-31 | Fixes inherited scenes not working in TileSet scenes collection sources | Gilles Roudière | |
2022-08-31 | Merge pull request #63413 from Calinou/volumetric-fog-add-per-light-energy-2 | Rémi Verschelde | |
Add a per-light volumetric fog energy property | |||
2022-08-31 | Merge pull request #63394 from Calinou/curve-gradient-rename-interpolate | Rémi Verschelde | |
Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()` | |||
2022-08-30 | Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()` | Hugo Locurcio | |
"sampling" is a more accurate term than "interpolating" for what's happening when using that function. | |||
2022-08-30 | Merge pull request #65087 from TokageItLab/change-skeleton-3d-api | Rémi Verschelde | |
Clean-up/change some Skeleton3D API | |||
2022-08-30 | Add a per-light volumetric fog energy property | Hugo Locurcio | |
Per-light energy gives more control to the user on the final result of volumetric fog. Specific lights can be fully excluded from volumetric fog by setting their volumetric fog energy to 0, which improves performance slightly. This can also be used to prevent short-lived dynamic effects from poorly interacting with volumetric fog, as it's updated over several frames by default unless temporal reprojection is disabled. Volumetric fog shadows now obey Light3D's Shadow Opacity property as well. The shadow fog fade property was removed as it had little visible impact on the final scene's rendering. | |||
2022-08-30 | Merge pull request #47744 from KoBeWi/press_F_to_play_exit | Rémi Verschelde | |
2022-08-30 | Merge pull request #64554 from nongvantinh/material_are_not_applied | Rémi Verschelde | |
2022-08-30 | Merge pull request #64327 from KoBeWi/_update_callable | Rémi Verschelde | |
2022-08-30 | Merge pull request #65042 from YuriSizov/editor-docks-tabbar-bg | Rémi Verschelde | |
2022-08-30 | Clean-up/change some Skeleton3D API | Silc Renew | |
2022-08-30 | Merge pull request #65072 from Mickeon/try-tween-float-cast | Rémi Verschelde | |
2022-08-30 | Change _redraw_callback to callable_mp | kobewi | |
2022-08-30 | Fix build issue after #64377 and #64701 | Rémi Verschelde | |
2022-08-30 | Merge pull request #63003 from Geometror/msaa-2d | Rémi Verschelde | |
2022-08-30 | Merge pull request #64377 from Mickeon/rename-canvas-redraw | Rémi Verschelde | |
Rename `CanvasItem.update()` to `queue_redraw()` | |||
2022-08-30 | Merge pull request #64701 from Geometror/fix-atlastexture-gpuparticles-2d | Rémi Verschelde | |
Fix GPUParticles2D ignoring AtlasTexture region | |||
2022-08-30 | Allow to change the Stop shortcut used at runtime | kobewi | |
2022-08-30 | Merge pull request #63902 from dalexeev/string-cases | Rémi Verschelde | |
2022-08-30 | Merge pull request #65039 from Mickeon/rename-treeitem-tooltip | Rémi Verschelde | |
2022-08-30 | Merge pull request #64410 from MewPurPur/rename-notification-instanced | Rémi Verschelde | |
2022-08-30 | Add `String.to_{camel,pascal,snake}_case` methods | Danil Alexeev | |
2022-08-30 | Fix GPUParticles2D ignoring AtlasTexture region | Hendrik Brucker | |
2022-08-30 | Rename TreeItem's `set_tooltip` to `set_tooltip_text` | Micky | |
`set_tooltip` -> `set_tooltip_text` `get_tooltip` -> `get_tooltip_text` For consistency: `get_button_tooltip` -> `get_button_tooltip_text` And the `tooltip` parameter in `add_button` was renamed to `tooltip_text` | |||
2022-08-30 | Cast between float and ints in Tween.`tween_property()` | Micky | |
2022-08-30 | Merge pull request #65066 from aaronfranke/str-path-join | Rémi Verschelde | |
2022-08-30 | Merge pull request #61883 from ↵ | Rémi Verschelde | |
Calinou/material-tweak-default-alpha-scissor-threshold Improve documentation for BaseMaterial3D's alpha scissor threshold | |||
2022-08-30 | Fixed surface material overrides are not applied when the new mesh is set | Nong Van Tinh | |
2022-08-29 | Rename String `plus_file` to `path_join` | Aaron Franke | |
2022-08-29 | Add background to TabContainer's tabbar and editor docks | Yuri Sizov | |
2022-08-29 | Rename `CanvasItem.update()` to `queue_redraw()` | Micky | |
Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`. | |||
2022-08-29 | Improve documentation for BaseMaterial3D's alpha scissor threshold | Hugo Locurcio | |
2022-08-29 | Expose input interaction virtual functions in CollisionObject | rafallus | |
2022-08-29 | Merge pull request #64119 from YuriSizov/theme-init-database | Rémi Verschelde | |
2022-08-29 | Merge pull request #64980 from TokageItLab/fix-animedit-draw-and-find-key | Rémi Verschelde | |
2022-08-29 | Revert "Remove NOTIFICATION_ENTER_TREE when paired with ↵ | Rémi Verschelde | |
NOTIFICATION_THEME_CHANGED" This reverts commit 4b817a565cab8af648c88cfc7ab6481e86ee3625. Fixes #64988. Fixes #64997. This caused several regressions (#64988, #64997, https://github.com/godotengine/godot/issues/64997#issuecomment-1229970605) which point at a flaw in the current logic: - `Control::NOTIFICATION_ENTER_TREE` triggers a *deferred* notification with `NOTIFCATION_THEME_CHANGED` as introduced in #62845. - Some classes use their `THEME_CHANGED` to cache theme items in member variables (e.g. `style_normal`, etc.), and use those member variables in `ENTER_TREE`, `READY`, `DRAW`, etc. Since the `THEME_CHANGE` notification is now deferred, they end up accessing invalid state and this can lead to not applying theme properly (e.g. for EditorHelp) or crashing (e.g. for EditorLog or CodeEdit). So we need to go back to the drawing board and see if `THEME_CHANGED` can be called earlier so that the previous logic still works? Or can we refactor all engine code to make sure that: - `ENTER_TREE` and similar do not depend on theme properties cached in member variables. - Or `THEME_CHANGE` does trigger a general UI update to make sure that any bad theme handling in `ENTER_TREE` and co. gets fixed when `THEME_CHANGE` does arrive for the first time. But that means having a temporary invalid (and possibly still crashing) state, and doing some computations twice which might be heavy (e.g. `EditorHelp::_update_doc()`). | |||
2022-08-29 | Merge pull request #64964 from MewPurPur/reorganize-label-properties | Rémi Verschelde | |
Reorganize Label and RichTextLabel properties | |||
2022-08-29 | Improve documentation for `get_animation()` | Haoyu Qiu | |
2022-08-29 | Merge pull request #64960 from YeldhamDev/more_hl_stuff | Rémi Verschelde | |
2022-08-29 | Merge pull request #64967 from YeldhamDev/pm_up_fix | Rémi Verschelde | |
2022-08-29 | Merge pull request #64972 from YeldhamDev/you_too_menubar | Rémi Verschelde | |
2022-08-29 | Fixed AnimationTrackEditor redraw/deselect timing and find key compearation | Silc Renew | |
2022-08-28 | Merge pull request #64999 from Chaosus/fix_packed_scene_crash | Rémi Verschelde | |
2022-08-28 | Prevent crash at loading some scenes | Yuri Rubinsky | |