godot/modules
PouleyKetchoupp 7344beafdd
Fix errors in KinematicBody when floor is destroyed or removed
In all physics servers, body_get_direct_state() now silently returns
nullptr when the body has been already freed or is removed from space,
so the client code can detect this state and invalidate the body rid.

In 2D, there is no change in behavior (just no more errors).

In 3D, the Bullet server returned a valid direct body state when the
body was removed from the physics space, but in this case it didn't
make sense to use the information from the body state.

(cherry picked from commit b93aeec4a2)
2021-11-15 22:32:53 +01:00
..
bmp clang-format: Disable alignment of operands, too unreliable 2021-10-28 13:23:38 +02:00
bullet Fix errors in KinematicBody when floor is destroyed or removed 2021-11-15 22:32:53 +01:00
camera [macOS] Request camera permission before session init. 2021-09-19 11:31:14 +02:00
csg clang-format: Disable alignment of operands, too unreliable 2021-10-28 13:23:38 +02:00
cvtt Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
dds Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
denoise [3.x] Add support for the RISC-V architecture 2021-10-22 12:51:23 -05:00
enet doc: Fix style inconsistencies for [b]Note:[/b] paragraphs 2021-10-06 09:29:32 +02:00
etc Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
fbx Added Mesh Compression Import Options 2021-11-01 12:54:28 -04:00
freetype HTML5: Fix a couple warnings 2021-08-12 16:37:38 +02:00
gdnative clang-format: Various fixes to comments alignment from clang-format 13 2021-10-28 14:50:32 +02:00
gdscript Remove hash symbol in front of opcode error messages in GDScript 2021-11-15 22:31:32 +01:00
gltf Fix glTF cubic spline track interpolation incorrectly reporting times/values size mismatch (3.4 specific) 2021-11-15 22:32:26 +01:00
gridmap doc: Remove obsolete files 2021-11-05 16:11:18 +01:00
hdr Remove duplicate WARN_PRINTS macro 2021-06-18 12:57:59 +01:00
jpg Make all file access 64-bit (uint64_t) 2021-05-16 17:52:31 +02:00
jsonrpc Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
lightmapper_cpu Fix maximum allowed size atlas in CPU lightmapper 2021-11-02 15:50:50 +03:00
mbedtls [Crypto] Delete mbedtls ctx in deconstructor. 2021-07-06 11:10:47 +02:00
minimp3 Make all file access 64-bit (uint64_t) 2021-05-16 17:52:31 +02:00
mobile_vr Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
mono C#: Don't use ActivityThread to determine Android nativeLibraryDir 2021-11-15 22:27:38 +01:00
ogg SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00
opensimplex doc: Use self-closing tags for return and argument 2021-08-03 10:20:19 +02:00
opus SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00
pvr clang-format: Disable alignment of operands, too unreliable 2021-10-28 13:23:38 +02:00
raycast [3.x] Add support for the RISC-V architecture 2021-10-22 12:51:23 -05:00
recast Improve NavigationMesh typing, parameter validation and documentation 2021-08-11 18:18:27 +08:00
regex [3.x] Add support for the RISC-V architecture 2021-10-22 12:51:23 -05:00
squish Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
stb_vorbis Make all file access 64-bit (uint64_t) 2021-05-16 17:52:31 +02:00
svg Use modules_enabled.gen.h to improve inter dependency checks 2021-07-14 23:36:38 +02:00
tga Fix loading RLE compressed TGA files. 2021-06-14 18:51:09 +03:00
theora doc: Use self-closing tags for return and argument 2021-08-03 10:20:19 +02:00
tinyexr Make all file access 64-bit (uint64_t) 2021-05-16 17:52:31 +02:00
upnp clang-format: Disable alignment of operands, too unreliable 2021-10-28 13:23:38 +02:00
vhacd Clean convex hull decomposition code 2021-07-13 11:13:25 -07:00
visual_script clang-format: Various fixes to comments alignment from clang-format 13 2021-10-28 14:50:32 +02:00
vorbis SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00
webm [3.x] Add support for the RISC-V architecture 2021-10-22 12:51:23 -05:00
webp Create 'rendering/misc' project settings section 2021-10-05 11:47:03 +01:00
webrtc doc: Fix style inconsistencies for [b]Note:[/b] paragraphs 2021-10-06 09:29:32 +02:00
websocket Save all 64 bits of get_ticks_msec() in more cases 2021-10-26 18:23:31 +02:00
webxr doc: Use self-closing tags for return and argument 2021-08-03 10:20:19 +02:00
xatlas_unwrap Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
modules_builders.py SCons: Generate header with info on which modules are enabled 2021-07-14 23:09:47 +02:00
register_module_types.h SCons: Generate header with info on which modules are enabled 2021-07-14 23:09:47 +02:00
SCsub Add env.Depends to modules_enabled.gen.h generator 2021-07-14 23:46:44 +02:00