vphysics_jolt/vphysics_jolt
Joshua Ashton 6f2dceadfd environment: Add list of dirty static bodies
Adds a vector of objects that were awake, and changed their
motion type from Dynamic -> Static, so that they can be
retrieved in GetActiveObjects, and have their visuals updated.

If we don't do this, objects that get moved, woken, and their
movement type changed to static will not get their transforms
updated on the game side.

Closes: #59
Closes: #63
2022-09-02 09:12:12 +01:00
..
compat compat: Add GAME_L4D2_OR_NEWER define 2022-08-29 07:57:31 +01:00
cbase.cpp Initial commit 2022-08-29 00:21:50 +01:00
cbase.h pch: Use correctly cased KeyValues.h per-branch 2022-08-29 08:24:44 +01:00
vjolt_callstack.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_collide.cpp collide: Use std::swap instead of Swap 2022-09-01 12:29:36 +01:00
vjolt_collide.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_collide_trace.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_constraints.cpp constraints: Use Erase helper in RemoveConstraint 2022-09-02 09:12:12 +01:00
vjolt_constraints.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_controller_fluid.cpp fluid: Use new Erase helper 2022-09-02 09:12:12 +01:00
vjolt_controller_fluid.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_controller_motion.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_controller_motion.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_controller_player.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_controller_player.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_controller_shadow.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_controller_shadow.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_controller_vehicle.cpp vehicle: Implement per-wheel brake torque 2022-08-29 08:02:10 +01:00
vjolt_controller_vehicle.h vehicle: Implement per-wheel brake torque 2022-08-29 08:02:10 +01:00
vjolt_debugrender.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_debugrender.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_environment.cpp environment: Add list of dirty static bodies 2022-09-02 09:12:12 +01:00
vjolt_environment.h environment: Add list of dirty static bodies 2022-09-02 09:12:12 +01:00
vjolt_friction.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_friction.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_interface.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_interface.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_internal_listeners.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_keyvalues_schema.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_keyvalues_schema.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_layers.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_listener_contact.h listener: Re-target pInternalData on JoltPhysicsCollisionEvent copy/move 2022-08-31 15:39:15 +01:00
vjolt_object.cpp environment: Add list of dirty static bodies 2022-09-02 09:12:12 +01:00
vjolt_object.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_objectpairhash.cpp objectpairhash: Use Contains helper 2022-09-02 09:12:12 +01:00
vjolt_objectpairhash.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_parse.cpp parse: Add dummy fallback KV for when parsing fails 2022-08-30 04:32:01 +01:00
vjolt_parse.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_querymodel.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_querymodel.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_state_recorder_file.h state_recorder: Prefix call to move with std:: to silence warning 2022-08-30 06:11:40 +01:00
vjolt_surfaceprops.cpp Initial commit 2022-08-29 00:21:50 +01:00
vjolt_surfaceprops.h Initial commit 2022-08-29 00:21:50 +01:00
vjolt_util.h util: Add Contains helper 2022-09-02 09:12:12 +01:00
vphysics_jolt.vpc Initial commit 2022-08-29 00:21:50 +01:00
vphysics_jolt_inc.vpc Initial commit 2022-08-29 00:21:50 +01:00
vphysics_jolt_static.vpc Initial commit 2022-08-29 00:21:50 +01:00