Zae
924c2078da
Fix unexpected crashes in notification
2021-10-23 13:01:52 +08:00
Rémi Verschelde
f1f51f5d4b
Merge pull request #54137 from zedutch/fix-quick-load-multi-base-types
2021-10-23 00:54:47 +02:00
Rémi Verschelde
99cee2b414
Merge pull request #54067 from bruvzg/oidn_ent
2021-10-23 00:51:24 +02:00
Rémi Verschelde
2d94ca6b6f
Merge pull request #54138 from akien-mga/js-update-ansi-regex-5.0.1
2021-10-23 00:49:22 +02:00
Rémi Verschelde
5f7bbc2b57
JS: Bump ansi-regex version for linter
...
Silences warning about a moderate security vulnerability (which doesn't affect us).
2021-10-22 23:35:51 +02:00
Robin Arys
bb7888debb
Fix support for multiple base types in the quick load dialog
2021-10-22 23:27:46 +02:00
Rémi Verschelde
92cab5f622
Merge pull request #54133 from akien-mga/clang-format-13-sync
2021-10-22 22:43:07 +02:00
Camille Mohr-Daurat
d47481f190
Merge pull request #54124 from Uxeron/CenterOfMassRotationFix
...
Fix physics body rotating incorrectly around it's center of mass
2021-10-22 12:58:18 -07:00
Rémi Verschelde
63544c3a9d
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.
2021-10-22 21:51:02 +02:00
Rémi Verschelde
3d92de9e5d
Merge pull request #54132 from Duroxxigar/update-yield-call-examples
2021-10-22 21:47:59 +02:00
Rémi Verschelde
f7e6ebcdb1
Merge pull request #54131 from nekomatata/fix-2d-body-center-of-mass-auto
2021-10-22 21:34:35 +02:00
Rémi Verschelde
9282b0da27
Merge pull request #53508 from aaronfranke/riscv
2021-10-22 21:27:39 +02:00
Duroxxigar
b2458ff575
Replace remaining usages of yield with new await keyword
2021-10-22 14:28:37 -04:00
Uxeron
2275e26476
Fix physics body rotating incorrectly around it's center of mass
2021-10-22 21:23:54 +03:00
PouleyKetchoupp
0a04602835
Fix RigidDynamicBody2D auto center of mass calculation
...
Should be changing the local center of mass, which is then transformed
into `center_of_mass`.
It was causing the center of mass to be always in (0,0) by default with
multiple shapes.
2021-10-22 11:08:53 -07:00
Aaron Franke
474d0f58f5
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:10 -05:00
Rémi Verschelde
3bebbcacdb
Merge pull request #53992 from Calinou/hard-shadow-mapping-allow-dithering
2021-10-22 19:34:09 +02:00
Rémi Verschelde
f9be8b8e8e
Merge pull request #54081 from Rubonnek/add_bin_messages_master
2021-10-22 19:31:55 +02:00
Rémi Verschelde
beb3875cdf
Merge pull request #53781 from m4gr3d/restrict_project_data_dir_config_master
2021-10-22 19:30:35 +02:00
Raul Santos
c6ecc04114
Keep order for C# exported members
2021-10-22 19:25:01 +02:00
Rémi Verschelde
83eb214bcf
Merge pull request #54126 from Chaosus/vs_fix_curve_texture
2021-10-22 17:55:02 +02:00
Rémi Verschelde
6c35e74228
Merge pull request #53812 from RandomShaper/expose_flush_input
2021-10-22 17:20:33 +02:00
Yuri Roubinsky
af08d497e2
Fix error spam at setting a CurveTexture in visual shaders
2021-10-22 17:32:16 +03:00
Pedro J. Estébanez
6dc3fae201
Expose Input::flush_buffered_events()
2021-10-22 14:28:48 +02:00
Rémi Verschelde
9f7218eb69
Merge pull request #54088 from madmiraal/remove-unimplemented-methods
2021-10-22 12:59:32 +02:00
Rémi Verschelde
6ef38d2f2f
Merge pull request #54090 from Scony/fix-exit-code-on-check-only
2021-10-22 12:43:32 +02:00
Rémi Verschelde
119f79079b
Merge pull request #54113 from skimmedsquare/canvas-layer-notification-crash-54098
2021-10-22 12:30:20 +02:00
Rémi Verschelde
b4562106bb
Merge pull request #54109 from raulsntos/patch-1
2021-10-22 12:28:10 +02:00
Rémi Verschelde
fe3d62f2dc
Merge pull request #54110 from nekomatata/fix-rigid-body-update-collision-layer
2021-10-22 12:06:30 +02:00
Sean Kim
497b00a937
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
2021-10-21 19:41:13 -07:00
PouleyKetchoupp
d804c34285
Fix RigidDynamicBody collision update after changing collision layer/mask
...
Changing the collision layer of a sleeping body was not triggering area
updates correctly.
Bodies need to be active for collision to be checked against already
overlapping bodies and areas.
Neighbors need to be activated too in order to handle the case where a
static body is modified (it can't be activated directly but paired
bodies need to check their collision again).
In 3D, moved the call to wakeup() from the physics server to
GodotBody3D::_shapes_changed to make it consistent with 2D and also
handle the case where shapes are modified (_shapes_changed is called in
both this case and collision layer changes).
2021-10-21 17:36:58 -07:00
Raul Santos
baa83012ef
Fix bin_to_int
documentation examples
...
The `bin_to_int` method uses the `0b` prefix.
2021-10-22 01:57:34 +02:00
reduz
a69541da4c
Implement Animation Compression
...
Roughly based on https://github.com/godotengine/godot-proposals/issues/3375 (used format is slightly different).
* Implement bitwidth based animation compression (see animation.h for format).
* Can compress imported animations up to 10 times.
* Compression format opens the door to streaming.
* Works transparently (happens all inside animation.h)
2021-10-21 18:27:34 -03:00
Pawel Lampe
75ae3164a4
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
2021-10-21 20:44:24 +02:00
Yuri Roubinsky
bbcf8ac672
Merge pull request #54082 from Chaosus/fix_shader_crash
2021-10-21 21:19:24 +03:00
Marcel Admiraal
87a4ba492e
Remove unimplemented methods
2021-10-21 18:44:25 +01:00
Rémi Verschelde
b6f4f23a5e
Merge pull request #54078 from Rubonnek/add_hex_messages_master
...
Add error messages to `String::hex_to_int`, and accept capital X in prefix
2021-10-21 19:37:11 +02:00
Rémi Verschelde
133c1eb0af
Merge pull request #52367 from Duroxxigar/improve-nav-error-messages
...
Improve readability for failing errors in nav area
2021-10-21 19:36:16 +02:00
Rémi Verschelde
9f22ea2a76
Merge pull request #54077 from Duroxxigar/scenetreetimer-example
...
Update example code for SceneTreeTimer to reflect new await keyword
2021-10-21 19:35:05 +02:00
Rémi Verschelde
836f86688f
Merge pull request #54053 from nekomatata/fix-soft-body-disable-mode
...
Fix SoftDynamicBody3D crash when setting disable mode
2021-10-21 19:33:01 +02:00
Rémi Verschelde
0264efe895
Merge pull request #54035 from Calinou/ctl-context-dialog-use-title-case
...
Use TitleCase for CTL dialog menu options
2021-10-21 19:32:35 +02:00
Rémi Verschelde
e06d264362
Merge pull request #53990 from Kemikal1/master
...
Change the unreacheable return value of shape_find_owner()
2021-10-21 19:24:08 +02:00
Wilson E. Alvarez
5736a0ed3c
Accept capital B in String::bin_to_int prefix
2021-10-21 13:18:49 -04:00
Yuri Roubinsky
57fd362fe1
Prevent shader crash when passing constant expression to textureGather
2021-10-21 19:46:05 +03:00
Wilson E. Alvarez
549a48ccc9
Add error messages to String::hex_to_int, and accept capital X in prefix
2021-10-21 12:40:14 -04:00
Hugo Locurcio
e87ec8ec17
Add Soft Very Low shadow quality mode for 3D
...
This can be used to improve 3D shadow rendering quality at little
performance cost. Unlike the existing Hard setting which is limited
to variable shadow blur only, it works with both fixed blur and
variable blur.
2021-10-21 18:34:26 +02:00
Duroxxigar
cfb5d2dbf0
Update example code for SceneTreeTimer to reflect new await keyword
2021-10-21 12:22:55 -04:00
Yuri Roubinsky
cacfb22365
Merge pull request #54063 from Chaosus/shader_fix_spatial_samplers
2021-10-21 19:12:43 +03:00
PouleyKetchoupp
e6f7235ffb
Fix SoftDynamicBody3D crash when setting disable mode
...
Proper logic for changing physics state when disabled and disabled mode
is changed (it was unnecessarily making calls to re-initialize physics).
Extra error handling in soft body implementations to avoid crashes with
invalid mesh.
2021-10-21 08:56:12 -07:00
Hugo Locurcio
abbc8facc6
Use TitleCase for CTL dialog menu options
...
This is more consistent with other actions exposed in the dialog.
2021-10-21 17:47:39 +02:00