Andrew Meadows
|
f60dbda25e
|
clear all HARD flags when reinserting object in PhysicsEngine
|
2019-05-08 14:48:49 -07:00 |
|
Andrew Meadows
|
72c6cad581
|
cleanup _deadWorker in dtor, more correct _nextOrphanExpiry
|
2019-05-07 15:15:53 -07:00 |
|
Andrew Meadows
|
81f960a4bd
|
remove from _physicalObjects list after transaction
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
bef053584b
|
don't forget to clear _activeStaticBodies
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
d6a20a4abd
|
fix inverted logic typo
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
53ad41e5ee
|
include <chrono> in ShapeManager.h
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
f6916edac4
|
cleanup and removing some accidental C++-20-isms
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
e770bd6142
|
build CollisionShapes and load RigidBodies even when not yet stepping
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
6e27b4d1c5
|
remove bodies of deleted entities
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
a0841c937c
|
fix logic around updating off-thread shapes
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
915cbb69df
|
split work out of EntityTree::update(), call it preUpdate()
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
3eed8218ca
|
overhaul of MotionState and shape creations
|
2019-05-06 17:37:35 -07:00 |
|
Andrew Meadows
|
3c8c68d187
|
track EntityItem adds to physcis with pending shape
|
2019-05-06 17:35:57 -07:00 |
|
Andrew Meadows
|
deee159892
|
unravel physics-vs-entities lib dependencies part 1
|
2019-05-06 17:35:57 -07:00 |
|
Andrew Meadows
|
8445eaf310
|
protect against orphaned off-thread-assembled shapes
|
2019-05-06 17:35:57 -07:00 |
|
Andrew Meadows
|
fbd4db5505
|
build StaticMeshShapes outside of mainloop
|
2019-05-06 17:35:57 -07:00 |
|
Saracen
|
3dde53f743
|
Friendlier and more understandable naming.
|
2019-04-11 03:57:34 +01:00 |
|
Saracen
|
eb8e912808
|
Added missing checks to ground and takeoff state.
|
2019-04-11 03:29:58 +01:00 |
|
Saracen
|
bce80130bd
|
Allow players to disable automatic falling to flight threshold.
|
2019-04-09 21:07:17 +01:00 |
|
Anthony Thibault
|
b8b7798ad9
|
Merge pull request #15296 from luiscuenca/kdopsRotOffsetFix
Add joint rotation offset to the avatar multi-sphere shapes
|
2019-04-05 15:55:34 -07:00 |
|
Anthony Thibault
|
0e2c5ea3c2
|
Merge pull request #15291 from luiscuenca/multiSpheresMixFix
Fix avatar multi-sphere bad scaling on some avatars
|
2019-04-05 15:55:13 -07:00 |
|
Andrew Meadows
|
1860e61a30
|
more correct collision group during grabs
|
2019-04-03 07:42:56 -07:00 |
|
luiscuenca
|
a7c36c9505
|
Merge branch 'master' into kdopsRotOffsetFix
|
2019-03-29 10:29:30 -07:00 |
|
luiscuenca
|
bea45e67cb
|
Fix multisphere scale, desyncronize visualization and support joint scaling
|
2019-03-28 17:38:17 -07:00 |
|
Shannon Romano
|
c0240d2431
|
Merge pull request #14932 from AndrewMeadows/allow-kinematic-mesh
Case 21227: don't enforce MOTION_TYPE_STATIC on mesh shapes
|
2019-03-11 15:33:32 -07:00 |
|
luiscuenca
|
79b7a3d28d
|
Apply kdop computation after reading the joint rotation offsets
|
2019-03-04 13:15:15 -07:00 |
|
Dante Ruiz
|
d33400f6ad
|
fix GCC compiler warning
|
2019-02-28 15:25:15 -08:00 |
|
SamGondelman
|
e102ad073e
|
allow flying in HMD if you would otherwise fall forever
|
2019-02-25 11:49:38 -08:00 |
|
Andrew Meadows
|
304f993391
|
remove enforcement of MOTION_TYPE_STATIC for mesh shapes
|
2019-02-15 16:50:45 -08:00 |
|
Andrew Meadows
|
7446fa9e7e
|
allow mesh shapes to use MOTION_TYPE_KINEMATIC
|
2019-02-15 15:00:09 -08:00 |
|
Sam Gondelman
|
9aa99f24f0
|
Merge pull request #14905 from SamGondelman/materialMapping
Case 20242: FST materialMapping supports our material JSON format
|
2019-02-15 11:21:51 -08:00 |
|
Andrew Meadows
|
ba91bab224
|
remove cruft
|
2019-02-13 10:05:32 -08:00 |
|
Andrew Meadows
|
d4c52e4b1c
|
fix implicit cast warning for Visual Studio
|
2019-02-12 15:37:09 -08:00 |
|
Andrew Meadows
|
8bdac589b8
|
use RingBuffer for gradual garbage collection
|
2019-02-12 15:37:09 -08:00 |
|
Andrew Meadows
|
c9b142531b
|
add more tracing details in PrePhysics
|
2019-02-12 15:37:09 -08:00 |
|
Andrew Meadows
|
a3567dea3a
|
clean HashKey API, reduce dependency tree
|
2019-02-12 15:37:09 -08:00 |
|
Andrew Meadows
|
17ab0cb92e
|
more robust ShapeManager garbage collector
|
2019-02-12 15:37:09 -08:00 |
|
SamGondelman
|
77a8ddb3f0
|
Merge remote-tracking branch 'upstream/master' into materialMapping
|
2019-02-11 16:35:05 -08:00 |
|
SamGondelman
|
f7a487a020
|
move materialcache et al to material-networking library
|
2019-02-08 10:28:07 -08:00 |
|
Jeff Clinton
|
54109deab9
|
Merge pull request #14825 from SamGondelman/fall
Case 20829: Always fall when flying is not allowed
|
2019-02-07 14:39:46 -08:00 |
|
Shannon Romano
|
6fd480e51d
|
Merge pull request #14795 from AndrewMeadows/myAvatar-vs-backfacing-triangles-2
case 17773: reduce likelihood MyAvatar will get stuck in mesh geometry when flying around
|
2019-02-06 15:52:31 -08:00 |
|
SamGondelman
|
5553752d81
|
fall when flying not allowed
|
2019-01-30 18:04:44 -08:00 |
|
Seth Alves
|
f33e5ba5ae
|
cleanup
|
2019-01-30 14:47:38 -08:00 |
|
Seth Alves
|
0846eb8ec6
|
attempt to allow position edits in releaseGrab entity-method
|
2019-01-30 14:43:11 -08:00 |
|
Andrew Meadows
|
e372cb668a
|
enable CCD for MyAvatar's RigidBody
|
2019-01-29 11:11:54 -08:00 |
|
Andrew Meadows
|
fb5ef95a5b
|
disable bf triangle collisions for flying MyAvatar
|
2019-01-29 11:00:18 -08:00 |
|
luiscuenca
|
70d0ebfbec
|
Optimization
|
2019-01-28 18:39:16 -07:00 |
|
luiscuenca
|
a6dce5dd84
|
Merge branch 'master' into multiSphereAvatar04
|
2019-01-28 17:48:22 -07:00 |
|
luiscuenca
|
fced9e2814
|
Review fixes
|
2019-01-28 17:43:51 -07:00 |
|
Shannon Romano
|
607ce00713
|
Merge pull request #14766 from AndrewMeadows/grab-it
case 20701: fixes for grab
|
2019-01-28 15:57:36 -08:00 |
|