|
|
05668865a7
|
rename temp_arena -> arena_temp
|
2025-06-07 21:20:35 -05:00 |
|
|
|
c895c9e617
|
change epa validity_epsilon as a temporary fix for unstable rounded edge collisions
|
2025-05-16 13:24:25 -05:00 |
|
|
|
f4c8264c96
|
spawn1 & spawn2 commands
|
2025-05-16 12:05:37 -05:00 |
|
|
|
0b3767df3a
|
update collider debug logic so it works again. add debug teleport
|
2025-05-16 10:32:07 -05:00 |
|
|
|
2c0b2fcc36
|
convert some arena no_zero pushes to zeroed style
|
2025-05-15 09:09:00 -05:00 |
|
|
|
57174796b9
|
arena push zero by default
|
2025-05-15 08:42:12 -05:00 |
|
|
|
894c2dfa26
|
release space client when entity releases. fix aabb test
|
2025-01-28 09:11:23 -06:00 |
|
|
|
dc09b65f69
|
use combined aabb test for bullet TOI
|
2025-01-27 20:00:00 -06:00 |
|
|
|
0836eec851
|
broad phase for colliders via aabb spatial hash
|
2025-01-27 19:42:17 -06:00 |
|
|
|
c200a618b0
|
collider_get_aabb & collider_test_aabb
|
2025-01-27 12:11:23 -06:00 |
|
|
|
25592d24d3
|
rework collider clipping logic
|
2025-01-13 15:58:30 -06:00 |
|
|
|
a1b8f752c9
|
working on capsule collision bug
|
2025-01-13 11:58:32 -06:00 |
|
|
|
0ef72e1b23
|
disable all warnings for profiling build
|
2025-01-11 15:49:57 -06:00 |
|
|
|
0716ebd398
|
separate physics logic from game.c
|
2025-01-10 15:44:07 -06:00 |
|
|
|
1849f1143a
|
de-duplicate collider.c gjk & epa logic
|
2025-01-10 11:37:27 -06:00 |
|
|
|
dd4b05cbd1
|
time of impact seemingly working
|
2025-01-06 12:20:06 -06:00 |
|
|
|
1e81a7ea41
|
create collider_closest_points function
|
2025-01-06 11:41:59 -06:00 |
|
|
|
2260b1bc36
|
fix collision issue between capsule rounded edge & corners, and with reverse-winding shapes
|
2025-01-03 18:42:46 -06:00 |
|
|
|
c071e17305
|
fix clip winding swap
|
2024-10-30 13:58:11 -05:00 |
|
|
|
4e920e071d
|
motor joint
|
2024-10-28 14:33:26 -05:00 |
|
|
|
ed8b03941e
|
use v2_winding when clipping
|
2024-10-22 11:15:52 -05:00 |
|
|
|
55fc39fddd
|
minor tweaking
|
2024-10-15 17:47:57 -05:00 |
|
|
|
8f1422a882
|
more popping work
|
2024-10-15 14:00:03 -05:00 |
|
|
|
73b7fef768
|
more fixed up capsule collision. remove transform matrix skewing
|
2024-10-12 00:37:15 -05:00 |
|
|
|
6951fa62e3
|
popping probably fixed
|
2024-10-11 14:32:01 -05:00 |
|
|
|
31082916ad
|
unevenly-scaled shape collisions working
|
2024-10-10 16:43:31 -05:00 |
|
|
|
daf1a862f5
|
more physics config defines
|
2024-10-10 13:52:57 -05:00 |
|
|
|
59361a60af
|
divide warm start impulse by num contacts
|
2024-10-10 13:13:37 -05:00 |
|
|
|
9b4cfa345d
|
halve warm start impulse to reduce jitter
|
2024-10-10 10:29:35 -05:00 |
|
|
|
bc19bd816d
|
gonna probably rework clipping to better support round shapes
|
2024-10-10 08:57:55 -05:00 |
|
|
|
f22aec28bb
|
more gjk collision work for rounded shapes
|
2024-10-09 13:05:01 -05:00 |
|
|
|
33b32e849c
|
ignore speculative bias during relaxation for stabililty
|
2024-10-08 19:34:52 -05:00 |
|
|
|
ac042a3306
|
rounded collisions working except for clipping
|
2024-10-08 16:01:30 -05:00 |
|
|
|
d52effe5c1
|
wip collider shapes
|
2024-10-08 12:15:11 -05:00 |
|
|
|
5ef8ee3f40
|
rename module gjk -> collider. remove unused gjk functions.
|
2024-10-08 07:43:45 -05:00 |
|