virtualx-engine/modules
Daniel Rakos f7511511b1 Fix RayShape collision when used with a KinematicBody (Bullet Physics)
- Added code handling non-compound collision to recover_from_penetration_ray()
  which is now needed due to the optimization avoiding the use of compound
  collisions when only a single collision shape is used.
- Removed arbitrary margin applied in the collision algorithm of RayShapes
  which causes jittered movement. For lack of a better replacement and for
  lack of any explanation on why it has been introduced, it's now using the
  shape's margin property instead which is small enough to not show visible
  jitter.
- Tried to get rid of inconsistent uses of the collision margin.
- Removed hack from GodotDeepPenetrationContactResultCallback::addContactPoint
  for RayShape collision as it's no longer needed as the collision algorithm
  of RayShapes correctly calculates the contact normal for a while now.

Fixes #25227.
2019-02-19 11:16:05 +01:00
..
bmp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
bullet Fix RayShape collision when used with a KinematicBody (Bullet Physics) 2019-02-19 11:16:05 +01:00
csg Make CSG Shape work with GIProbe, fixes #20465 2019-01-27 18:29:17 -03:00
cvtt Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
dds Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
enet doc: Fix wrong references found by Sphinx and new makerst.py 2019-01-07 12:15:01 +01:00
etc Don't use -ffast-math or other unsafe math optimizations 2019-01-09 02:06:13 +01:00
freetype Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
gdnative Workaround GCC 6 & 7 ICE on armv7hl 2019-01-26 14:37:36 +01:00
gdscript Fix wrong error messages for invalid arguments when calling functions through call 2019-01-31 17:02:18 +02:00
gridmap doc: Fix wrong references found by new makerst.py 2019-01-07 10:06:12 +01:00
hdr Cleanup unused header 2019-01-28 06:29:39 +01:00
jpg Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
mbedtls Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
mobile_vr Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
mono Mono: Create player script metadata when building manually 2019-02-08 22:49:27 +01:00
ogg Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
opensimplex Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
opus Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
pvr Use placement new in texture_loader_pvr.cpp (#24417). 2019-01-25 12:41:54 +01:00
recast Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
regex Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
squish Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
stb_vorbis Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
svg Prevent upscaled SVG from exceeding Image bounds 2019-01-28 16:00:15 +01:00
tga Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
thekla_unwrap Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
theora Consistency in resource format saver/loader de-registration 2019-01-10 12:45:57 +01:00
tinyexr Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
upnp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
visual_script doc: Fix wrong references found by new makerst.py 2019-01-07 10:06:12 +01:00
vorbis Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
webm Android: Add support for x86_64 architecture 2019-01-16 11:39:39 +01:00
webp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
websocket Update docs and errors for WebSocket module 2019-01-28 02:12:50 +01:00
xatlas_unwrap Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
register_module_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
SCsub SCons: Build thirdparty code in own env, disable warnings 2018-09-28 14:07:39 +02:00