Lyuma
e49f8c5823
3.x: Fix validation errors due to chunk padding and empty skins.
...
GLB chunk padding length calculation was backwards and missing for the BIN chunk.
Fixed error caused by "skins":[] when no skins were present.
Finally, encode animations before textures to avoid accessor misalignment due to texture byteLength.
2021-10-25 21:17:13 -07:00
Rémi Verschelde
221beb8152
Merge pull request #54241 from akien-mga/3.x-control-rename-input-group
2021-10-25 22:24:15 +02:00
Rémi Verschelde
8ff437822a
Control: Rename Input
group that confuses GDScript completion
...
Fixes #47926 .
2021-10-25 22:07:20 +02:00
Rémi Verschelde
72427737ae
mbedtls: Backport PR 4819 to fix certs parsing speed
...
Fixes engine startup time regression described here:
https://github.com/godotengine/godot/issues/43351#issuecomment-847466783
(cherry picked from commit 52a535c030
)
2021-10-25 21:16:04 +02:00
Rémi Verschelde
6e141e8688
Merge pull request #54229 from akien-mga/3.x-ios-disable-high-float
2021-10-25 20:57:48 +02:00
Rémi Verschelde
828898867f
Merge pull request #54230 from Calinou/doc-image-format-r8-gles2
2021-10-25 17:05:49 +02:00
Hugo Locurcio
059ba23f72
Document Image.FORMAT_R8
stores in alpha channel instead in GLES2
2021-10-25 16:52:58 +02:00
Rémi Verschelde
bc0d18d8d5
GLES2: Disable half float on iOS via platform override
...
This can be changed back by setting
`rendering/gles2/compatibility/disable_half_float.iOS` to false.
Fixes #31907 .
2021-10-25 16:25:56 +02:00
Zae
a1b282cc16
Fix unexpected crashes in notification
...
(cherry picked from commit 924c2078da
)
2021-10-25 11:16:59 +02:00
Rémi Verschelde
d09b33dab2
clang-format: Enable --Wno-error=unknown
for compat with older versions
...
This prevents errors when encountering options which have been defined in newer
versions of clang-format, and are invalid in the YAML for the old version.
Bump minimum supported clang-format version to 12 (where `--Wno-error=unknown`
was added).
Use clang-format 12 on CI (13 is not available yet on the Ubuntu 20.04 images).
(cherry picked from commit 55d05565d0
)
2021-10-25 11:16:13 +02:00
Rémi Verschelde
fe0cbe6e53
Merge pull request #54170 from miraz12/fix-color-picker-notification33-crash
2021-10-25 11:15:52 +02:00
Anton Christoffersson
35eeafdb0c
Fixes crash in caused by calling ColorPickerButton.propagate_notification(33)
2021-10-25 08:47:44 +02:00
Rémi Verschelde
c3bdcb4516
Merge pull request #53706 from Calinou/action-editor-list-physical-key-first
2021-10-24 23:33:44 +02:00
Rémi Verschelde
63d5f9316b
Merge pull request #54199 from raulsntos/csharp-exports-3.x
2021-10-24 22:27:09 +02:00
Raul Santos
da419bbeed
Keep order for C# exported members
2021-10-24 21:14:20 +02:00
clayjohn
3f03b60718
Fudge irradiance map lookup to avoid precision issues
2021-10-24 12:03:54 -07:00
Marcel Admiraal
4febf69f2a
Fix Gradle builds not excluding excluded tasks
...
(cherry picked from commit f80cb4dffa
)
2021-10-24 01:43:44 +02:00
Rémi Verschelde
62f56af694
Merge pull request #54146 from akien-mga/3.x-cherrypicks
2021-10-23 18:34:23 +02:00
Rémi Verschelde
5a48cba649
Merge pull request #54152 from bjauny/fix_treenotification
2021-10-23 18:33:32 +02:00
Bastien JAUNY
e74db1de23
#54143 Fix potential null pointer dereference
2021-10-23 14:47:02 +02:00
Rémi Verschelde
4010bb9af0
i18n: Sync editor translations with Weblate
2021-10-23 12:28:40 +02:00
Robin Arys
0bbdfd420a
Fix newly created files not sorted correctly
...
(cherry picked from commit e69d40cad9
)
2021-10-23 12:12:36 +02:00
Robin Arys
5bc44b53f6
Fix support for multiple base types in the quick load dialog
...
(cherry picked from commit bb7888debb
)
2021-10-23 12:09:23 +02:00
bruvzg
ea844046c3
[macOS] Add entitlements required by OIDN JIT for the editor build.
...
(cherry picked from commit 53cb556841
)
2021-10-23 12:04:35 +02:00
Rémi Verschelde
f5e6a2624c
JS: Bump ansi-regex version for linter
...
Silences warning about a moderate security vulnerability (which doesn't affect us).
(cherry picked from commit 5f7bbc2b57
)
2021-10-23 12:04:17 +02:00
Rémi Verschelde
093919196a
clang-format: Sync config with LLVM 13
...
Disable minimum amount of spaces in comment prefix for now, as it otherwise
modifies the whole codebase. That's something we probably want to use as it
matches our convention, but we should look into fully converting these
comments to our style guide at the same time.
(cherry picked from commit 63544c3a9d
)
2021-10-23 12:03:51 +02:00
Pedro J. Estébanez
beb99fe54b
Expose Input::flush_buffered_events()
...
(cherry picked from commit 6dc3fae201
)
2021-10-23 12:02:48 +02:00
Pawel Lampe
cc0479a17e
Fix exit code for --script --check-only, fixes #54087
...
this commit makes godot executable to return zero exit code
once a valid script is passed via --script during --check-only
(cherry picked from commit 75ae3164a4
)
2021-10-23 12:00:28 +02:00
Sean Kim
378ca68dc1
Fix potential nullptr dereference in CanvasLayer
...
* Changed another instance of ERR_FAIL_COND in the same file to
ERR_FAIL_NULL_MSG instead.
* Checked for potential access of the viewport pointer elsewhere in same
file.
Fixes #54098
(cherry picked from commit 497b00a937
)
2021-10-23 11:57:52 +02:00
Kemikal1
fa2feb9bec
Change the unreacheable return value of shape_find_owner()
...
(cherry picked from commit 563d3dbf94
)
2021-10-23 11:57:10 +02:00
kobewi
f0dabe4ac5
Fix MeshInstance2D rect
...
(cherry picked from commit 1a347e9cf3
)
2021-10-23 11:54:55 +02:00
Robin Arys
0dcf1e3a45
Fix Tabs crash where it still tries to detect the clicked tab even if there are none
...
(cherry picked from commit 2203670ccc
)
2021-10-23 11:53:58 +02:00
Haoyu Qiu
bd39b8649e
Update view name after processing orbit view shortcuts
...
(cherry picked from commit 392d529247
)
2021-10-23 11:52:20 +02:00
Rémi Verschelde
18aaa883f5
Merge pull request #53509 from aaronfranke/3.x-riscv
2021-10-22 21:27:51 +02:00
Aaron Franke
5659120af3
[3.x] Add support for the RISC-V architecture
...
Supports RV64GC (RISC-V 64-bit with general-purpose and compressed-instruction extensions)
2021-10-22 12:51:23 -05:00
Rémi Verschelde
72fb4d7b09
Merge pull request #54114 from timothyqiu/rich-text-label-fill-pointer
2021-10-22 12:26:20 +02:00
Rémi Verschelde
e81c3fb034
Merge pull request #54108 from nekomatata/fix-bvh-update-collision-layer-3.x
2021-10-22 12:04:30 +02:00
Haoyu Qiu
5366743454
Fix RichTextLabel meta link detection when used inside a fill tag
2021-10-22 16:20:56 +08:00
PouleyKetchoupp
48144ed40e
Fix physics BVH broadphase update when changing collision layer/mask
...
The BVH implementation is not checking collision layers on existing
pairs on move like other physics broadphases do.
This is solved by adding a new call to trigger pair callbacks again so
the physics engine can check layers again (specific to the BVH version,
other broadphase implementations just trigger a move like before).
2021-10-21 16:53:41 -07:00
Rémi Verschelde
2c548d5005
Merge pull request #54049 from rxlecky/baked-lightmap-add-no-root-error-53774
2021-10-21 13:51:30 +02:00
SeleckyErik
98c0ffb749
Add BAKE_ERROR_NO_ROOT to BakedLightmap
...
Add new error type to BakeError to signalise that there is no root node to
start baking from.
Document the new error type, as well as BAKE_ERROR_NO_LIGHTMAPPER.
2021-10-21 13:32:03 +02:00
Rémi Verschelde
b7ded89fe9
Merge pull request #54057 from skimmedsquare/procedural-sky-thread-done-crash-53621
2021-10-21 12:00:07 +02:00
Rémi Verschelde
1e44d792a0
Merge pull request #54054 from timothyqiu/rich-text-label-shadow
2021-10-21 11:47:26 +02:00
Rémi Verschelde
7648dd2da9
Merge pull request #53162 from Duroxxigar/3.x-copy-group-name
2021-10-21 11:22:38 +02:00
Duroxxigar
bf2449ca92
Backport ability to copy group name
2021-10-21 03:54:44 -04:00
Sean Kim
8de5b78a97
Fix crash on null image ref in ProceduralSky
2021-10-20 22:55:08 -07:00
Haoyu Qiu
7e6e6c871b
Make RichTextLabel honor content margin when drawing font shadow
2021-10-21 11:30:45 +08:00
Rémi Verschelde
d65f06652e
Merge pull request #54031 from timothyqiu/rich-text-label-space-cache
2021-10-20 18:32:03 +02:00
Haoyu Qiu
37ef6036d0
Add missing cache clear in RichTextLabel::_process_line
2021-10-20 23:46:57 +08:00
Rémi Verschelde
2a970c336b
Merge pull request #54020 from akien-mga/3.x-editor-i18n-thresholds
2021-10-20 16:05:33 +02:00