summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-01Merge pull request #63751 from clayjohn/physical_light_unitsRémi Verschelde
Implement Physical Light Units in Vulkan Renderers
2022-09-01Merge pull request #65164 from neikeq/csharp-fix-vector4-in-variantIgnacio Roldán Etcheverry
C#: Fix Vector4 in godot_variant and missing marshaling
2022-08-31Merge pull request #65161 from m4gr3d/fix_android_build_failures_on_windows_mainClay John
Fix build failures for Android on Windows
2022-08-31C#: Fix Vector4 in godot_variant and missing marshalingIgnacio Roldán Etcheverry
Vector4 and Vector4i were implemented incorrectly in godot_variant. They were also missing their respective Variant conversion callbacks (used for generic collections). Took the chance to remove unnecessary native calls for creating Variant from Vector4, as now it can be done from C# (which is faster).
2022-08-31Fix build failures for Android on WindowsFredia Huya-Kouadio
The issue is caused by https://github.com/godotengine/godot/pull/64306 which makes use of a 3.7 feature while the current recommended python version is 3.5 for 3.x and 3.6 for master.
2022-08-31Merge pull request #65160 from paddy-exe/fix-linear-depth-glesYuri Rubinsky
2022-08-31Implement 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-31Fix LinearDepth calculation for GLES3Patrick
This change will calculate the depth ndc differently for GLES3 and Vulkan as described in here: stable: https://docs.godotengine.org/en/stable/tutorials/shaders/advanced_postprocessing.html godot 4 with vulkan: https://docs.godotengine.org/en/latest/tutorials/shaders/advanced_postprocessing.html
2022-08-31Merge pull request #63893 from guilhermefelipecgs/fix_state_machine_is_playingRémi Verschelde
Fix AnimationNodeStateMachinePlayback::is_playing
2022-08-31Merge pull request #64247 from guilhermefelipecgs/fix_end_nodeRémi Verschelde
Re-add AnimationNodeStateMachine::end_node for root state machine
2022-08-31Merge pull request #63411 from Calinou/improve-null-object-dictionary-printRémi Verschelde
Improve null and object printing to avoid confusion with arrays
2022-08-31Merge pull request #65142 from RedMser/fix-65122-freezeRémi Verschelde
Fix `EditorNode::disambiguate_filenames` freeze
2022-08-31Merge pull request #64130 from A-Lamia/root_uri_decodeRémi Verschelde
2022-08-31Merge pull request #65065 from Atlinx/fix/65010_enum-doesnt-show-upRémi Verschelde
2022-08-31Improve null and object printing to avoid confusion with arraysHugo Locurcio
- Use different syntax for object printing to avoid confusion with arrays. - Print null as `<null>` to avoid confusion with a string `"null"`. - Display `<empty>` in editor resource pickers to avoid confusion with array-based properties.
2022-08-31Fix #65122: disambiguate_filenames freezeRedMser
2022-08-31Merge pull request #65131 from TokageItLab/transform-withRémi Verschelde
2022-08-31Merge pull request #59919 from ↵Rémi Verschelde
piiertho/enhancement/rename-AnimationNodeTransition-input_count-to_enabled_inputs
2022-08-31Merge pull request #65092 from groud/inherited_scenes_tilesetsRémi Verschelde
2022-08-31Merge pull request #65120 from timothyqiu/flags-skipRémi Verschelde
2022-08-31enhancement: Rename declared property AnimationNodeTransition::input_count ↵Pierre-Thomas Meisels
to AnimationNodeTransition::enabled_inputs
2022-08-31Fixes inherited scenes not working in TileSet scenes collection sourcesGilles Roudière
2022-08-31Fix crash when toggling flag property valueHaoyu Qiu
2022-08-31Discontinued spherical_interpolate_with in Transform3DSilc Renew
2022-08-31Merge pull request #65130 from BastiaanOlij/fix_mobile_signed_tangentRémi Verschelde
Fix vector type for signed tangent in mobile shader
2022-08-31Merge pull request #65095 from m4gr3d/update_get_current_dir_mainRémi Verschelde
Additional fixes to the Android `get_current_dir()` implementation.
2022-08-31Merge pull request #63413 from Calinou/volumetric-fog-add-per-light-energy-2Rémi Verschelde
Add a per-light volumetric fog energy property
2022-08-31Merge pull request #63394 from Calinou/curve-gradient-rename-interpolateRémi Verschelde
Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()`
2022-08-31Fix vector type for signed tangent in mobile shaderBastiaan Olij
2022-08-31Merge pull request #65121 from timothyqiu/print-lineRémi Verschelde
Remove unnecessary `print_line` in RendererDummy
2022-08-31Merge pull request #62157 from ChronicallySerious/front-port-vcs-pluginRémi Verschelde
VCS: Port Godot 3.5's VCS features to GDExtension
2022-08-31fix: add uri_decode to root_uri #63388Lamia
2022-08-31Remove unnecessary `print_line` in RendererDummyHaoyu Qiu
2022-08-30Merge pull request #65098 from bruvzg/msdf_modulateRémi Verschelde
Fix MSDF fonts color modulation.
2022-08-30Merge pull request #65094 from Faless/web/4.x_templates_refactorRémi Verschelde
[Web] Require threads, rtti, allow optimize=speed.
2022-08-30Fix inferred GDScript enum values not appearing in inspectorAtlinx
"enum_values" originally wasn't being forwarded to the new type inside "reduce_identifier_from_base", which caused hint strings derived from the new type to be blank, which ultimately caused an empty enum dropdown menu.
2022-08-30Rename 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-30Merge pull request #64545 from asmaloney/doc-fstring-make_rstRémi Verschelde
[doc] Use f-strings throughout make_rst.py
2022-08-30Merge pull request #65089 from YuriSizov/editor-launch-bar-with-styleRémi Verschelde
Improve style and add contextual highlight to the editor launch pad
2022-08-30Merge pull request #65087 from TokageItLab/change-skeleton-3d-apiRémi Verschelde
Clean-up/change some Skeleton3D API
2022-08-31VCS: Improve VCS UI/UX by QoL changesTwarit Waikar
The editor will now use the project path i.e. the place where the root of the repo is supposed to be according to the user. This project path is also sent into the plugin and so out-of-directory asset folders can also be maintained this way.
2022-08-31VCS: Replace usage of varray() by using callable_mp::bind()Twarit Waikar
2022-08-31VCS: Fix empty metadata items being moved across stagesTwarit Waikar
2022-08-31VCS: Load a GDExtension instead of Script + UI port from 3.5Twarit Waikar
2022-08-31VCS: Port Godot 3.5's VCS features to GDExtensionTwarit Waikar
2022-08-30Merge pull request #63552 from RedMser/file-dialog-disambiguateRémi Verschelde
EditorFileDialog: disambiguate recent/favorite items
2022-08-30Add a per-light volumetric fog energy propertyHugo 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[Web] Require threads, rtti, allow optimize=speed.Fabio Alessandrelli
Update export names (web[_dlink]_[release|debug].zip). The Build with dynamic linking is broken due to high number of imports in output wasm (likely emscripten regression issue 15487).
2022-08-30Merge pull request #65068 from BastiaanOlij/fix_dummy_mesh_allocationRémi Verschelde
2022-08-30Merge pull request #62717 from Chaosus/jps_pathfindingYuri Rubinsky