Lasse Öörni
|
66a860144a
Added separate Equals() function to Vector & Quaternion classes to perform comparison with epsilon. Equality operator does not use epsilon. This optimizes network sync somewhat.
|
13 lat temu |
Lasse Öörni
|
08ac95dbf7
Fixed continuous collision detection to work with the compound shape.
|
13 lat temu |
Lasse Öörni
|
51c9160eae
Removed CCD Radius parameter for now as continuous collision detection is not supported for all collision shapes.
|
13 lat temu |
Lasse Öörni
|
32fa940130
Handle world transform update of parented RigidBodies correctly.
|
13 lat temu |
Lasse Öörni
|
2a6e4cf21b
Fixed network replication of RigidBody linear & angular factor.
|
13 lat temu |
Lasse Öörni
|
1e493ba802
Networked rigidbodies should work now.
|
13 lat temu |
Lasse Öörni
|
e8974fae47
NinjaSnowWar single player mode fixed to work with Bullet physics.
|
13 lat temu |
Lasse Öörni
|
3bb70d065e
Draw debug geometry for individual RigidBodies or CollisionShapes.
|
13 lat temu |
Lasse Öörni
|
187f179af6
Exposed missing physics enums to script.
|
13 lat temu |
Lasse Öörni
|
69a8f4f6e0
Added back collision events and physics raycasting.
|
13 lat temu |
Lasse Öörni
|
2c535ab11a
Refactored back to using only CollisionShape component, which has an enum for the shape type. Restored the SetBox(), SetSphere() etc. API for CollisionShape.
|
13 lat temu |
Lasse Öörni
|
90f2a80612
Added heightfield & convex hull shapes.
|
13 lat temu |
Lasse Öörni
|
731dc2d6ca
Optimized collision shape update to not recreate the whole compound shape every time something changes.
|
13 lat temu |
Lasse Öörni
|
3e812ec1e0
Fixed physics update bug that caused physics framerate dependency and instability.
|
13 lat temu |
Lasse Öörni
|
70d95e7ae6
Added ConeShape & TriangleMeshShape.
|
13 lat temu |
Lasse Öörni
|
ee3095e603
Added box collision shape.
|
13 lat temu |
Lasse Öörni
|
1841169cb2
Fixed missing CollisionGeometryData code.
|
13 lat temu |
Lasse Öörni
|
8edf0240a1
Migration to Bullet physics underway. Most of physics functionality & examples broken for now.
|
13 lat temu |
Lasse Öörni
|
bea4b8d60b
Allow per-rigidbody disabling of gravity.
|
13 lat temu |
Lasse Öörni
|
26e2ebca26
Fixed enemy motion bugs in networked NinjaSnowWar.
|
14 lat temu |
Lasse Öörni
|
911f9e4c5b
Removed the "flush GPU" feature as it was causing erratic timing. The downside is increased input lag when vsync is on.
|
14 lat temu |
Lasse Öörni
|
af7c5a53fb
Renamed GetData() to Data() in the Math library.
|
14 lat temu |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 lat temu |
Lasse Öörni
|
0f10116666
Attribute renames.
|
14 lat temu |
Lasse Öörni
|
c8089b1687
Initial work queue & multithreading support.
|
14 lat temu |
Lasse Öörni
|
9d077e78a8
Code cleanup.
|
14 lat temu |
Lasse Öörni
|
7c42215d98
Fixed possible normal map Z reconstruction overflow.
|
14 lat temu |
Lasse Öörni
|
80a6948b22
Large rendering architecture refactoring.
|
14 lat temu |
Lasse Öörni
|
945375d0ee
Added mass axis parameter to RigidBody so that the axis of cylinder and capsule shapes is not hardcoded.
|
14 lat temu |
Lasse Öörni
|
6f5f3c252b
Specify diameter instead of radius for sphere, capsule and cylinder CollisionShapes so that switching between shape types is more intuitive.
|
14 lat temu |