Commit Graph

59045 Commits

Author SHA1 Message Date
Rémi Verschelde b4804a2d3f Merge pull request #61459 from reduz/new-shader-editor 2022-06-20 15:27:16 +02:00
Rémi Verschelde 21b0c7fc22 Merge pull request #62214 from smix8/navigation_layer_bitmask_helpers_4.x 2022-06-20 15:13:33 +02:00
Rémi Verschelde 3d49e89b9b Merge pull request #62181 from smix8/navigation_navagent_pathpoint_dist_4.x 2022-06-20 14:54:16 +02:00
Rémi Verschelde 77be20ede8 Merge pull request #58921 from BastiaanOlij/htc_vive_trackers 2022-06-20 14:17:30 +02:00
Rémi Verschelde 66a30dab35 Merge pull request #62176 from reduz/cleanup-hashfuncs 2022-06-20 14:01:06 +02:00
reduz 141c375581 Clean up Hash Functions
Clean up and do fixes to hash functions and newly introduced murmur3 hashes in #61934
* Clean up usage of murmur3
* Fixed usages of binary murmur3 on floats (this is invalid)
* Changed DJB2 to use xor (which seems to be better)
2022-06-20 12:54:19 +02:00
Rémi Verschelde 8e3d9a23aa Merge pull request #62241 from akien-mga/node-child-exiting-tree 2022-06-20 12:28:53 +02:00
Rémi Verschelde 3e6de687b8 Node: Rename child_exited_tree to child_exiting_tree
The name was confusing as this signal is emitted around the same time as
`tree_exiting` and `NOTIFICATION_EXIT_TREE`, i.e. while the child node is
still in tree.

Fixes #59210.
2022-06-20 11:55:19 +02:00
Rémi Verschelde 460a083e2b Merge pull request #62201 from Calinou/navigation-nodes-tweak-editor-icons 2022-06-20 10:07:10 +02:00
skyace65 c2b5464659 Cleanup audio effect class reference pages 2022-06-19 22:25:00 -04:00
Rémi Verschelde ff9a66067b Merge pull request #62158 from MightiestGoat/particles-material-patch
Adding emission_tex_ofs calculation in process()
2022-06-20 00:49:52 +02:00
Rémi Verschelde f58ff85f8f Merge pull request #62220 from markdibarry/call-group-fixes
Add explicit deferred flags
2022-06-19 23:17:12 +02:00
Yuri Rubinsky 747ff071cd Merge pull request #62210 from MarcusElg/autocomplete-noslider 2022-06-19 19:30:50 +03:00
Marcus Elg 46bbbd9770 Allow autocompletion of "noslider" in export_range 2022-06-19 17:11:49 +02:00
Rémi Verschelde c2f4e734e1 Merge pull request #62217 from georgjz/issue62206
Move definition of const int ERROR_CODE to be reachable by all functi…
2022-06-19 16:44:39 +02:00
markdibarry 459228cdb3 Add explicit deferred flags 2022-06-19 10:04:53 -04:00
Georg Ziegler c4404e2918 Move definition of const int ERROR_CODE to be reachable by all functions. 2022-06-19 14:53:40 +02:00
Rémi Verschelde 958254ec3e Merge pull request #60798 from Calinou/doc-os-cmdline-args 2022-06-19 14:09:13 +02:00
Rémi Verschelde 833b16cdf0 Merge pull request #62142 from Calinou/doc-gui-incremental-search 2022-06-19 14:08:24 +02:00
Rémi Verschelde f7d2dcc878 i18n: Sync classref translations with Weblate
(cherry picked from commit 5478afdb1e16ab3eda7b316dee28f14890085026)
2022-06-19 14:00:21 +02:00
Rémi Verschelde 22a8c80f67 i18n: Sync editor translations with Weblate
(cherry picked from commit 000499662bdb60e786ab6451c260e62a72ad595d)
2022-06-19 14:00:18 +02:00
smix8 55923ade68 Add navigation layer bitmask helper functions
Adds helper functions to work with the navigation layer bitmask.
2022-06-19 13:47:19 +02:00
Rémi Verschelde 9716244f47 Merge pull request #62205 from akien-mga/doctest-2.4.9 2022-06-19 13:21:33 +02:00
Rémi Verschelde 7496b62c34 Merge pull request #62207 from Bromeon/feature/gdextension-loading-errors 2022-06-19 12:25:01 +02:00
Rémi Verschelde bcd783fa9a doctest: Update to 2.4.9 2022-06-19 10:41:56 +02:00
Jan Haller d2dba74bae GDExtension: print error messages for different error paths during loading 2022-06-19 10:14:41 +02:00
Rémi Verschelde 01efb93842 Merge pull request #62195 from hakuhan/fix-animate-physical-bone-not-working-bug
Fix physical bone is not animated in running project.
2022-06-19 09:25:46 +02:00
Rémi Verschelde b6191261a1 Merge pull request #62197 from timothyqiu/aniplayer-hint
Remove argument option for the `remove_animation` that no longer exists
2022-06-19 09:15:26 +02:00
Rémi Verschelde 9388a286a2 Merge pull request #62186 from Calinou/scaling-3d-change-in-editor
Automatically update the editor viewport when 3D scaling options are changed
2022-06-19 09:06:19 +02:00
Hugo Locurcio 6999b55190 Tweak editor icons for navigation nodes and SkeletonIK3D
This adds a partial 2D/3D color to each icon for easier visual grepping.
The icons are not fully colored as these nodes don't inherit from
Node2D or Node3D. This is similar in principle to how the
WorldEnvironment editor icon is colored.
2022-06-19 07:53:54 +02:00
Hugo Locurcio 514624c58e Remove spaces in SubResource()/ExtResource/Resource() in text resources
These spaces are not needed for the file to be successfully parsed.

Other types such as Vector3 are no longer serialized with spaces
after the opening parenthesis and before the closing parenthesis,
so this is also more consistent.
2022-06-19 05:54:03 +02:00
Haoyu Qiu 74e15ea35f Remove argument option for the remove_animation that no longer exists 2022-06-19 11:08:19 +08:00
baihan da7eb96804 Fix physical bone is not animated in running project. 2022-06-19 09:46:34 +08:00
Hugo Locurcio 2651e88b05 Automatically update the editor viewport when 3D scaling options are changed
This allows for previewing the effects of the various 3D scaling
project settings without having to restart the editor.
2022-06-19 01:05:17 +02:00
mightygoat 59029f1a3f Declaring emission_tex_ofs globally 2022-06-19 01:20:57 +05:30
Rémi Verschelde 4366f8bcd4 Merge pull request #62177 from kleonc/emission_shape_hint_fix
Fix `CPUParticles2D.emission_shape` enum hint
2022-06-18 21:03:19 +02:00
smix8 07740302f3 Add NavigationAgent desired path distance
Add NavigationAgent desired path distance
2022-06-18 19:11:49 +02:00
kleonc 728e8de87d Fix CPUParticles2D.emission_shape enum hint 2022-06-18 16:06:39 +02:00
Yuri Rubinsky f41cb30f9b Merge pull request #62172 from and-rad/animtree-state-valid 2022-06-18 14:14:57 +03:00
Andreas Raddau 0e4fd72ae6 Remove duplicate assignment of AnimationNode::State.valid
In AnimationTree::_process_graph, the State.valid variable is set to true.
A few lines later, it's set again. Probably a copy/paste mistake. This
commit removes the second assignment.
2022-06-18 11:59:19 +02:00
Rémi Verschelde 94e962e27f Merge pull request #62151 from tdaven/tdaven/fix-62149
Add missing new function parameter to fix button presses.
2022-06-18 11:00:41 +02:00
Rémi Verschelde 3a2b409c5a Merge pull request #62106 from BastiaanOlij/eye_offset
Introduce eye_offset for correcting stereoscopic reflections
2022-06-18 10:40:57 +02:00
Rémi Verschelde d572d3d2ab Merge pull request #62156 from madmiraal/fix-61457
Ensure AudioFrame variables l and r are always initialised
2022-06-17 22:38:57 +02:00
Rémi Verschelde 0daa868ab4 Merge pull request #62023 from Calinou/detect-3d-small-textures-no-vram-compress
Disable VRAM compression by default for small textures in Detect 3D
2022-06-17 21:07:04 +02:00
Rémi Verschelde a95e9af688 Merge pull request #62154 from Calinou/light3d-fix-angular-distance-property-hint
Fix Light3D `angular_distance` property hint being in radians
2022-06-17 21:06:42 +02:00
Rémi Verschelde dd93ae63fa Merge pull request #61991 from bruvzg/property_shortcut
Make enum/constant binds 64-bit.
2022-06-17 21:05:51 +02:00
Hugo Locurcio 5b72ccc254 Fix Light3D angular_distance property hint being in radians
The unit is internally stored as degrees and is treated as such,
so it should be displayed as-is in the inspector.
2022-06-17 20:00:54 +02:00
Rémi Verschelde d2be5416ef Merge pull request #58841 from ellenhp/expose_tightness
Expose panning strength parameters
2022-06-17 18:36:58 +02:00
Marcel Admiraal d3f0994572 Ensure AudioFrame variables l and r are always initialised 2022-06-17 17:36:11 +01:00
Rémi Verschelde c8e17b5a30 Merge pull request #62069 from iamjsk10/master
Typo: Changed "forech" into "foreach" in string_utils.cpp
2022-06-17 18:36:08 +02:00