Fabio Alessandrelli
ca7d572908
[Net] Modularize multiplayer, expose MultiplayerAPI to extensions.
...
- RPC configurations are now dictionaries.
- Script.get_rpc_methods renamed to Script.get_rpc_config.
- Node.rpc[_id] and Callable.rpc now return an Error.
- Refactor MultiplayerAPI to allow extension.
- New MultiplayerAPI.rpc method with Array argument (for scripts).
- Move the default MultiplayerAPI implementation to a module.
2022-07-26 09:31:12 +02:00
Rémi Verschelde
c3dc887c41
Merge pull request #63472 from timothyqiu/tree-row-cell-bg
...
Tree: Don't draw selection background of individual cells in Row mode
2022-07-26 07:53:37 +02:00
Rémi Verschelde
30ace84000
Merge pull request #63273 from BastiaanOlij/render_cleanup_20220716
...
Move Sky and move Fog
2022-07-26 07:47:35 +02:00
Rémi Verschelde
f2f1f079f0
Merge pull request #63427 from KoBeWi/metIeerT
...
Fix negative indices in TreeItem
2022-07-26 07:45:37 +02:00
Rémi Verschelde
e67b323c39
Merge pull request #63473 from Rindbee/fix-reopen-error
...
Fix getting an error when repeatedly opening the Advanced Import Settings dialog for fonts
2022-07-26 07:42:38 +02:00
Yuri Rubinsky
39754ea7a2
Merge pull request #63469 from KoBeWi/copy-paste_of_despair
...
Fix Vector4 parse error
2022-07-26 08:40:39 +03:00
Rindbee
3aa0a78f73
Fix repeatedly opening the Advanced Import Settings dialog for fonts getting an error
2022-07-26 10:28:44 +08:00
Haoyu Qiu
6486d261aa
Tree: Don't draw selection background of individual cells in Row mode
2022-07-26 10:09:11 +08:00
Bastiaan Olij
bad5c659a4
Move Sky(RD) into environment
...
Move Fog logic from render scene render to fog
2022-07-26 10:19:40 +10:00
kobewi
e4a961b86a
Fix Vector4 parse error
2022-07-26 01:49:57 +02:00
Rémi Verschelde
3e0e84a54c
Merge pull request #63459 from Kev/bigobj-for-msvc-release
2022-07-25 23:08:26 +02:00
Rémi Verschelde
25a7cdc97f
Merge pull request #63443 from rburing/bvh_debug_fixup
2022-07-25 23:08:06 +02:00
kobewi
5315c9597f
Fix negative indices in TreeItem
2022-07-25 22:15:15 +02:00
Kevin Smith
d8900e0020
Use bigobj for release MSVC builds
...
Previously it was used only on debug builds, but recent
additions to variant_call.cpp have made that unit too
large even in release_debug.
It was originally set to debug only because using it
breaks mingw, so this only reinstates it for MSVC where
it shouldn't have any drawbacks (famous last words).
Test-Information:
Builds for me with
scons -j 40 platform=windows target=release_debug
and my game then runs from it.
2022-07-25 20:10:20 +01:00
Rémi Verschelde
72b5a4335e
Merge pull request #63451 from Calinou/light3d-fix-editor-distance-fade-category
...
Fix missing Distance Fade category in OmniLight3D/SpotLight3D inspector
2022-07-25 20:11:57 +02:00
Hugo Locurcio
cac2033c02
Fix missing Distance Fade category in OmniLight3D/SpotLight3D inspector
2022-07-25 19:11:24 +02:00
Ricardo Buring
178405f7cb
Fixup BVH debugging statements
2022-07-25 18:21:53 +02:00
Rémi Verschelde
18159a6574
Merge pull request #63354 from reduz/replace-thread-work-pool
...
Remove ThreadWorkPool, replace by WorkerThreadPool
2022-07-25 18:05:13 +02:00
Rémi Verschelde
ce959dc753
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
@Rindbee, @Vitika9
Thanks to all contributors and donors for making Godot possible!
2022-07-25 16:27:42 +02:00
Juan Linietsky
c7255388e1
Remove ThreadWorkPool, replace by WorkerThreadPool
...
The former needs to be allocated once per usage. The later is shared for all threads, which is more efficient.
It can also be better debugged.
2022-07-25 15:39:50 +02:00
Rémi Verschelde
3bd74cd67b
Merge pull request #63436 from Calinou/editor-debugger-require-script-instance
2022-07-25 15:18:11 +02:00
Rémi Verschelde
20d7171e83
Merge pull request #63432 from bruvzg/scr_zoom
2022-07-25 15:01:06 +02:00
Rémi Verschelde
49b0aa93e3
Merge pull request #63424 from Chaosus/shader_preprocessor_inc_fix
2022-07-25 14:56:06 +02:00
Rémi Verschelde
679633f505
Merge pull request #63368 from akien-mga/fix_header_guards
...
Code quality: Fix header guards consistency
2022-07-25 14:50:38 +02:00
Hugo Locurcio
829c824755
Require ScriptInstance to be valid in the editor debugger
...
This fixes an issue with visual scripts spamming error messages
in the editor when running the project with the remote scene tree
visible.
2022-07-25 14:29:47 +02:00
bruvzg
f743c6a368
Fix script editor zoom shortcuts not marking events as accepted.
2022-07-25 14:21:56 +03:00
Rémi Verschelde
18596f6b3d
Merge pull request #63364 from nathanfranke/dep-editor
2022-07-25 11:42:30 +02:00
Yuri Rubinsky
be3fb7a216
Fix errors when using built-ins in shaderinc
2022-07-25 12:33:04 +03:00
Rémi Verschelde
d995f127a7
Merge pull request #62907 from bruvzg/warn_exit_code
2022-07-25 11:30:45 +02:00
Rémi Verschelde
90019676b0
Code quality: Fix header guards consistency
...
Adds `header_guards.sh` bash script, used in CI to validate future
changes. Can be run locally to fix invalid header guards.
2022-07-25 11:17:40 +02:00
Rémi Verschelde
3084a48ace
Merge pull request #63219 from reduz/implement-vector4-projection
2022-07-25 11:13:27 +02:00
Rémi Verschelde
cc09dc92c8
Merge pull request #63422 from nathanfranke/git-ready
...
Support git packed refs in version generator
2022-07-25 08:45:40 +02:00
Rémi Verschelde
af45036d1a
Merge pull request #63412 from aaronfranke/gltf-organize-files
...
GLTF: Organize structures and extensions into subfolders
2022-07-25 08:41:18 +02:00
Rémi Verschelde
145304cc85
Merge pull request #63416 from V-Sekai/bone-map-empty-crash
...
Avoid crash when when the editor_property_map is empty.
2022-07-25 08:37:26 +02:00
Rémi Verschelde
a9147c5544
Merge pull request #63270 from aaronfranke/fog-density
...
Change fog density range hint to be 0 to 1 with or_greater
2022-07-25 08:36:06 +02:00
Nathan Franke
77cf65804c
support git packed refs in version generator
2022-07-24 21:09:54 -05:00
K. S. Ernest (iFire) Lee
fb2b26eec3
Avoid crash when when the editor_property_map is empty.
2022-07-24 17:46:02 -07:00
Rémi Verschelde
3f39625399
Merge pull request #63376 from nathanfranke/anim
2022-07-25 00:22:36 +02:00
Aaron Franke
7b8f9a0e8e
GLTF: Organize structures into a subfolder
2022-07-24 17:16:51 -05:00
Rémi Verschelde
a1f0ea5d19
Merge pull request #63409 from V-Sekai/gltf-export
2022-07-25 00:03:38 +02:00
Nathan Franke
488017f3cb
improve animation player warning for imported scenes
2022-07-24 16:49:57 -05:00
Rémi Verschelde
96401b48ec
Merge pull request #63407 from RedMser/install-effect-error
...
Add error for invalid RichTextLabel.install_effect
2022-07-24 23:48:43 +02:00
K. S. Ernest (iFire) Lee
b2bd4cc792
Mend duplicate nodes in the gltf export.
2022-07-24 14:38:57 -07:00
Rémi Verschelde
b7a47bfc09
Merge pull request #63098 from Xwdit/fix_qualifiers_script_doc
2022-07-24 23:26:30 +02:00
RedMser
d3a1e82025
Add error for invalid RichTextLabel.install_effect
2022-07-24 23:15:27 +02:00
Rémi Verschelde
9233a6be04
Merge pull request #63399 from aaronfranke/gltf-headers
...
GLTF: Move shared defines into a separate `gltf_defines.h` file
2022-07-24 23:11:15 +02:00
Rémi Verschelde
72c2f7ef16
Merge pull request #63404 from bruvzg/hb-501
2022-07-24 23:07:30 +02:00
Xwdit
5d49df8d97
Fix missing method qualifiers in script doc
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-07-24 23:00:19 +02:00
Rémi Verschelde
0d1dacc902
Merge pull request #61255 from MaxIsJoe/fixosgetuniqueidstringissue
2022-07-24 22:50:23 +02:00
Rémi Verschelde
887a606569
Merge pull request #63401 from RandomShaper/text_settings_reset
...
Mark some editor settings as requiring editor restart
2022-07-24 22:09:14 +02:00