33 Commits (main)

Author SHA1 Message Date
Jeremy Lorelli 6c3e224561 object: Convert sphere radius to Source units
continuous-integration/drone/push Build encountered an error Details
4 weeks ago
JJL772 860c66d09a environment: Fix GetBroadPhaseLayerName BroadPhaseLayers -> string mapping
continuous-integration/drone/push Build is passing Details
4 months ago
Magnus Larsen 0c55d0082d collide: Deconstruct CPhysCollide properly
4 months ago
Joshua Ashton 6c1ec77980 environment: Add stub for Get/SetPerformanceSettings
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
5 months ago
Joshua Ashton 23bbdea910 util: Remove our impls of popcnt and tzcnt
continuous-integration/drone/push Build is passing Details
5 months ago
Joshua Ashton 6636409b10 listener_contact: Use JPH CountTrailingZeros
5 months ago
Joshua Ashton cfae6a7997 constraints: Use JPH CountBits and CountTrailingZeros
5 months ago
Joshua Ashton 6767ca8f32 object: Unmark body as dirty when destroyed
5 months ago
Joshua Ashton 954d301a2b constraints: Fix refcountning of constraint pt
continuous-integration/drone/push Build is failing Details
5 months ago
Josh Dowell 327a96ca54 all: Add multiple builds for different CPU feature sets and a wrapper DLL to go along with them
5 months ago
Joshua Ashton 08c0934acc cbase: Undef offsetof if present
5 months ago
Joshua Ashton d923d9a5b5 misc: Add compat defines for Alien Swarm
5 months ago
Joshua Ashton b01f9f5c0c environment: Use std::vector for m_pPhysicsControllers
5 months ago
Joshua Ashton ae9b5dcc8e controller_motion: Use std::vector for m_pObjects
5 months ago
Joshua Ashton 143b5b166c environment: Add list of dirty static bodies
5 months ago
Joshua Ashton 36711271be constraints: Use Erase helper in RemoveConstraint
5 months ago
Joshua Ashton 52ff0b3629 fluid: Use new Erase helper
5 months ago
Joshua Ashton bdd5b2ca9b objectpairhash: Use Contains helper
5 months ago
Joshua Ashton 9946d6847c util: Add Contains helper
5 months ago
Joshua Ashton cb10f30fd8 util: Add Erase and EraseIf helpers
5 months ago
Joshua Ashton 2812b58680
collide: Use std::swap instead of Swap
5 months ago
Joshua Ashton c6c1a6dba1 collide: Flip triangle winding in CreateDebugMesh
5 months ago
Joshua Ashton db13ffba6e environment: Use resize when updating m_CachedObjects
5 months ago
Joshua Ashton d6e1214a19 listener: Re-target pInternalData on JoltPhysicsCollisionEvent copy/move
5 months ago
Jeremy Lorelli 347e78d122 state_recorder: Prefix call to move with std:: to silence warning
5 months ago
Joshua Ashton 25eecb1f35 collide: Support legacy style .phy files
5 months ago
Joshua Ashton d75827b05e parse: Add dummy fallback KV for when parsing fails
5 months ago
Josh Dowell c9604f710f listener: Fix a typo causing collision damage to be applied in full
5 months ago
Joshua Ashton 6d81c04454 pch: Use correctly cased KeyValues.h per-branch
5 months ago
Arthurdead 457b9923f5
build: Fix compiling with C++17 on Linux
5 months ago
Joshua Ashton 65bc5bd2fd vehicle: Implement per-wheel brake torque
5 months ago
Joshua Ashton a7209f3766 compat: Add GAME_L4D2_OR_NEWER define
5 months ago
Joshua Ashton 11adbb57bd Initial commit
5 months ago