├── .github └── FUNDING.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── include ├── vphysics │ ├── constraintsV32.h │ ├── softbodyV32.h │ └── vehiclesV32.h └── vphysics_interfaceV32.h ├── src ├── DebugDrawer.cpp ├── DebugDrawer.h ├── IController.h ├── Physics.cpp ├── Physics.h ├── Physics_Collision.cpp ├── Physics_Collision.h ├── Physics_CollisionSet.cpp ├── Physics_CollisionSet.h ├── Physics_Constraint.cpp ├── Physics_Constraint.h ├── Physics_DragController.cpp ├── Physics_DragController.h ├── Physics_Environment.cpp ├── Physics_Environment.h ├── Physics_FluidController.cpp ├── Physics_FluidController.h ├── Physics_FrictionSnapshot.cpp ├── Physics_FrictionSnapshot.h ├── Physics_KeyParser.cpp ├── Physics_KeyParser.h ├── Physics_MotionController.cpp ├── Physics_MotionController.h ├── Physics_Object.cpp ├── Physics_Object.h ├── Physics_ObjectPairHash.cpp ├── Physics_ObjectPairHash.h ├── Physics_PlayerController.cpp ├── Physics_PlayerController.h ├── Physics_ShadowController.cpp ├── Physics_ShadowController.h ├── Physics_SoftBody.cpp ├── Physics_SoftBody.h ├── Physics_SurfaceProps.cpp ├── Physics_SurfaceProps.h ├── Physics_VehicleAirboat.cpp ├── Physics_VehicleAirboat.h ├── Physics_VehicleController.cpp ├── Physics_VehicleController.h ├── Physics_VehicleControllerCustom.cpp ├── Physics_VehicleControllerCustom.h ├── StdAfx.cpp ├── StdAfx.h ├── convert.h ├── miscmath.cpp ├── miscmath.h ├── phydata.h ├── premake4.lua ├── resource.h └── vphysics.rc ├── vphysics.sln ├── vphysics.vcxproj └── vphysics.vcxproj.filters /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: dyanikoglu 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/README.md -------------------------------------------------------------------------------- /include/vphysics/constraintsV32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/include/vphysics/constraintsV32.h -------------------------------------------------------------------------------- /include/vphysics/softbodyV32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/include/vphysics/softbodyV32.h -------------------------------------------------------------------------------- /include/vphysics/vehiclesV32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/include/vphysics/vehiclesV32.h -------------------------------------------------------------------------------- /include/vphysics_interfaceV32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/include/vphysics_interfaceV32.h -------------------------------------------------------------------------------- /src/DebugDrawer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/DebugDrawer.cpp -------------------------------------------------------------------------------- /src/DebugDrawer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/DebugDrawer.h -------------------------------------------------------------------------------- /src/IController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/IController.h -------------------------------------------------------------------------------- /src/Physics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics.cpp -------------------------------------------------------------------------------- /src/Physics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics.h -------------------------------------------------------------------------------- /src/Physics_Collision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_Collision.cpp -------------------------------------------------------------------------------- /src/Physics_Collision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_Collision.h -------------------------------------------------------------------------------- /src/Physics_CollisionSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_CollisionSet.cpp -------------------------------------------------------------------------------- /src/Physics_CollisionSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_CollisionSet.h -------------------------------------------------------------------------------- /src/Physics_Constraint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_Constraint.cpp -------------------------------------------------------------------------------- /src/Physics_Constraint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_Constraint.h -------------------------------------------------------------------------------- /src/Physics_DragController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_DragController.cpp -------------------------------------------------------------------------------- /src/Physics_DragController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_DragController.h -------------------------------------------------------------------------------- /src/Physics_Environment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_Environment.cpp -------------------------------------------------------------------------------- /src/Physics_Environment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_Environment.h -------------------------------------------------------------------------------- /src/Physics_FluidController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_FluidController.cpp -------------------------------------------------------------------------------- /src/Physics_FluidController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_FluidController.h -------------------------------------------------------------------------------- /src/Physics_FrictionSnapshot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_FrictionSnapshot.cpp -------------------------------------------------------------------------------- /src/Physics_FrictionSnapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_FrictionSnapshot.h -------------------------------------------------------------------------------- /src/Physics_KeyParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_KeyParser.cpp -------------------------------------------------------------------------------- /src/Physics_KeyParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_KeyParser.h -------------------------------------------------------------------------------- /src/Physics_MotionController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_MotionController.cpp -------------------------------------------------------------------------------- /src/Physics_MotionController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_MotionController.h -------------------------------------------------------------------------------- /src/Physics_Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_Object.cpp -------------------------------------------------------------------------------- /src/Physics_Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_Object.h -------------------------------------------------------------------------------- /src/Physics_ObjectPairHash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_ObjectPairHash.cpp -------------------------------------------------------------------------------- /src/Physics_ObjectPairHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_ObjectPairHash.h -------------------------------------------------------------------------------- /src/Physics_PlayerController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_PlayerController.cpp -------------------------------------------------------------------------------- /src/Physics_PlayerController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_PlayerController.h -------------------------------------------------------------------------------- /src/Physics_ShadowController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_ShadowController.cpp -------------------------------------------------------------------------------- /src/Physics_ShadowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_ShadowController.h -------------------------------------------------------------------------------- /src/Physics_SoftBody.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_SoftBody.cpp -------------------------------------------------------------------------------- /src/Physics_SoftBody.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_SoftBody.h -------------------------------------------------------------------------------- /src/Physics_SurfaceProps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_SurfaceProps.cpp -------------------------------------------------------------------------------- /src/Physics_SurfaceProps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_SurfaceProps.h -------------------------------------------------------------------------------- /src/Physics_VehicleAirboat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_VehicleAirboat.cpp -------------------------------------------------------------------------------- /src/Physics_VehicleAirboat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_VehicleAirboat.h -------------------------------------------------------------------------------- /src/Physics_VehicleController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_VehicleController.cpp -------------------------------------------------------------------------------- /src/Physics_VehicleController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_VehicleController.h -------------------------------------------------------------------------------- /src/Physics_VehicleControllerCustom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_VehicleControllerCustom.cpp -------------------------------------------------------------------------------- /src/Physics_VehicleControllerCustom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/Physics_VehicleControllerCustom.h -------------------------------------------------------------------------------- /src/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | #include "StdAfx.h" 2 | -------------------------------------------------------------------------------- /src/StdAfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/StdAfx.h -------------------------------------------------------------------------------- /src/convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/convert.h -------------------------------------------------------------------------------- /src/miscmath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/miscmath.cpp -------------------------------------------------------------------------------- /src/miscmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/miscmath.h -------------------------------------------------------------------------------- /src/phydata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/phydata.h -------------------------------------------------------------------------------- /src/premake4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/premake4.lua -------------------------------------------------------------------------------- /src/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/resource.h -------------------------------------------------------------------------------- /src/vphysics.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/src/vphysics.rc -------------------------------------------------------------------------------- /vphysics.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/vphysics.sln -------------------------------------------------------------------------------- /vphysics.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/vphysics.vcxproj -------------------------------------------------------------------------------- /vphysics.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyanikoglu/source-sdk-bullet-physics/HEAD/vphysics.vcxproj.filters --------------------------------------------------------------------------------