Rémi Verschelde
155a94fabe
Merge pull request #59385 from BastiaanOlij/extract_shader_storage
2022-03-31 19:19:03 +02:00
K. S. Ernest (iFire) Lee
d8b3d14d82
Add support for Blend importing of material placeholders.
...
Couldn't get the 'NONE' option to work.
2022-03-31 10:11:06 -07:00
Rémi Verschelde
44b2962f4f
Merge pull request #59750 from KoBeWi/commit_farm_seems_still_functional_ 🤔
2022-03-31 18:48:22 +02:00
Rémi Verschelde
1ed978574e
Merge pull request #59747 from bruvzg/clang_san_fixes
2022-03-31 18:47:49 +02:00
Rémi Verschelde
3aa32ef4b0
Merge pull request #59737 from Sauermann/fix-physics-ignoring-canvas-transform
2022-03-31 18:34:24 +02:00
K. S. Ernest (iFire) Lee
b675a6b9de
Allow importing punctual lights from Blend.
2022-03-31 09:34:12 -07:00
Hugo Locurcio
a29f2bfe54
Rename Node.print_stray_nodes()
to Node.print_orphan_nodes()
...
The "orphan" terminology is already used elsewhere.
2022-03-31 18:33:02 +02:00
kobewi
004ced89aa
Fix name of the created static trimesh body
2022-03-31 18:02:18 +02:00
bruvzg
947d7c8329
Fix some issues found by clang sanitizers.
2022-03-31 18:35:56 +03:00
Rémi Verschelde
c5f9424fbd
Merge pull request #59740 from bruvzg/brotli_san
2022-03-31 17:32:24 +02:00
bruvzg
4d9689e7f6
[Brotli] Use aligned reads when building with sanitizers.
2022-03-31 18:00:49 +03:00
Rémi Verschelde
fda87d4a89
Merge pull request #59735 from akien-mga/zlib-1.2.12
2022-03-31 16:17:35 +02:00
Markus Sauermann
5521b93750
Fix that collision objects ignore canvas transform
...
This aligns collision areas with visual areas within a viewport
2022-03-31 16:07:05 +02:00
Rémi Verschelde
b0df742cbe
Re-add some needed patterns to .gitignore
2022-03-31 15:37:54 +02:00
Rémi Verschelde
368fb62a22
Merge pull request #59728 from timothyqiu/clip-key
2022-03-31 15:33:40 +02:00
Rémi Verschelde
420d0d50bc
zlib/minizip: Update to version 1.2.12
...
Security update, fixes CVE-2018-25032 in zlib.
Preliminary assessment doesn't show Godot as affected since we don't
seem to call `deflate` with the problematic parameters, but the extent
of the vulnerability is not fully clear upstream yet.
2022-03-31 15:19:11 +02:00
Rémi Verschelde
a647fb3e62
Fix typos with codespell
...
Using codespell 2.2-dev from current git.
Fix a couple incorrect uses of gendered pronouns.
2022-03-31 14:07:29 +02:00
Rémi Verschelde
0d15f6344b
Merge pull request #59726 from bruvzg/gde_icu_suffix
2022-03-31 13:44:24 +02:00
Rémi Verschelde
e17ce39d59
Merge pull request #59725 from bruvzg/hb_420
2022-03-31 13:44:16 +02:00
Bastiaan Olij
36defd1179
Extract global variable, shader and material storage
2022-03-31 21:49:42 +11:00
Haoyu Qiu
c7e06e2202
Clip animation track keyframe rects
2022-03-31 18:39:04 +08:00
bruvzg
824927dc50
[ICU] Add library name suffix for API rename to avoid conflicts (GDExtension build).
2022-03-31 13:04:54 +03:00
bruvzg
56544d8013
HarfBuzz: Update to version 4.2.0
2022-03-31 13:03:43 +03:00
Rémi Verschelde
fc4e9d6299
Merge pull request #59702 from Sauermann/fix-subviewport-container-event-transform
...
Fix event transform in SubViewportContainer
2022-03-31 11:07:21 +02:00
Rémi Verschelde
755e28e888
Merge pull request #59706 from Sauermann/fix-control-warp-mouse-canvas-transform
...
Fix Control::warp_mouse to respect canvas transform
2022-03-31 11:06:55 +02:00
Hugo Locurcio
f049c7ed06
Clarify what top_level
does in CanvasItem
2022-03-31 02:04:55 +02:00
Markus Sauermann
529e2279e1
Fix Drag n Drop Transform in main embedding window
2022-03-31 00:43:52 +02:00
Rémi Verschelde
b7850bb1e8
Merge pull request #58395 from Geometror/editor-node-data-cleanup
2022-03-30 23:41:36 +02:00
Rémi Verschelde
021cbe8b8f
Merge pull request #59701 from Calinou/doc-array-operators
2022-03-30 23:21:08 +02:00
Markus Sauermann
0472839509
Fix Control::warp_mouse to respect canvas transform
2022-03-30 23:18:23 +02:00
Markus Sauermann
c8573ea3df
Fix event transform in SubViewportContainer
...
The transform does not take the canvas transform into account.
2022-03-30 20:56:36 +02:00
Hendrik Brucker
314430b868
Cleanup EditorNode and EditorData
...
Co-authored-by: Eric M <itsjusteza@gmail.com>
2022-03-30 20:12:26 +02:00
Hugo Locurcio
de363db2a6
Improve documentation for Array operators
2022-03-30 20:04:45 +02:00
Rémi Verschelde
5ba3b993d5
Merge pull request #59694 from vnen/gdscript-better-call-super
2022-03-30 17:58:11 +02:00
Rémi Verschelde
543c5658ba
Merge pull request #58983 from Chaosus/gds_fix_builtin_methods_completion
2022-03-30 17:33:27 +02:00
George Marques
be718285f7
GDScript: Fix issues with completion and super
calls
...
- Make call errors use the call node instead of the calle, which will be
empty on super calls.
- Don't allow `super()` to be used within lambdas.
2022-03-30 11:58:29 -03:00
Rémi Verschelde
bfd26b3347
Merge pull request #59653 from V-Sekai/fbx-import
2022-03-30 16:50:29 +02:00
Yuri Roubinsky
0584387918
Fix autocompletion of static methods in built-in types in GDScript
2022-03-30 17:40:41 +03:00
Rémi Verschelde
20649b383b
Merge pull request #59667 from timothyqiu/strip-feature-tag
2022-03-30 15:47:14 +02:00
Rémi Verschelde
05ac2a4139
CI: Re-enabled godot-cpp test
...
Compatibility with current master was fixed in
https://github.com/godotengine/godot-cpp/pull/734
2022-03-30 15:38:46 +02:00
K. S. Ernest (iFire) Lee
0a6889d834
Add fbx2gltf support for importing .fbx files
...
Lets you drag or place .fbx files in the project folder and it will import the files.
An editor setting sets the location of the fbx2gltf binary.
Enables .fbx and .blend by default.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-03-30 15:22:46 +02:00
Rémi Verschelde
118f29694b
Merge pull request #59691 from akien-mga/remove-adhoc-fbx-importer
2022-03-30 14:44:07 +02:00
Haoyu Qiu
39245c8216
Strip feature tag manually when extracting property paths
2022-03-30 20:29:43 +08:00
Rémi Verschelde
432859de7a
Merge pull request #59689 from timothyqiu/missing-extract
2022-03-30 13:48:28 +02:00
Rémi Verschelde
03c58954c0
Merge pull request #58436 from piiertho/feature/typed-vararg-method-bind
2022-03-30 13:47:35 +02:00
Max Hilbrunner
3f78375cce
Merge pull request #58934 from Karmavil/doc/classes/array.xml
...
doc: Add descriptions for Array operators
2022-03-30 13:40:13 +02:00
Rémi Verschelde
33d477498e
Remove ad-hoc FBX importer
...
This importer was the fruit of a lot of amazing reverse engineering
work by RevoluPowered, based on the original Assimp importer that was
introduced by fire.
While promising and well tuned for a specific type of FBX scenes, it
was found to have many flaws to support the many FBX exporters and
legacy models that Godot users want to use. As we currently lack a
maintainer to improve it, those issues are left unresolved and FBX
import is still sub-par in the current Godot releases.
After some experimentation, we're instead adding a new importer that
relies on Facebook's `fbx2gltf` command line tool to convert FBX to
glTF, so that we can then use our well-maintained glTF importer.
See #59653 and https://github.com/facebookincubator/FBX2glTF for details.
2022-03-30 13:04:31 +02:00
Haoyu Qiu
0a9f97f423
Add more patterns for property path extraction
2022-03-30 18:21:46 +08:00
Rémi Verschelde
60f8df380d
Merge pull request #59478 from reduz/add-portable-compressed-texture
2022-03-30 12:13:32 +02:00
Pierre-Thomas Meisels
63f7f44ccb
Make vararg method bind no return and return
...
Type emit_signal exposed method return type
set UndoRedo add_do_method and add_undo_method exposed return void
Set TreeItem::_call_recursive_bind returns void
Set _rpc_bind and _rpc_id_bind returns void in Node
Set _call_group and _call_group_flags method returns void in SceneTree
Set godot-cpp-test CI flag to false
2022-03-30 11:43:12 +02:00