Commit Graph

43 Commits

Author SHA1 Message Date
a6412ba4f1 working face clipping along normal in gjk_contact_points 2024-09-24 18:55:41 -05:00
d14207959b more physics testing 2024-09-18 14:46:40 -05:00
be2f15d1a8 accumulated impulse testing 2024-09-17 14:58:40 -05:00
e8bc83df3a revert to returning contact pairs from gjk 2024-09-13 12:12:57 -05:00
a946583bc8 more physics testing 2024-09-12 15:36:20 -05:00
2012d0705d start on glitchy collision resolution 2024-09-11 13:59:56 -05:00
9cb34ea1cd gjk.c & gjk.h 2024-09-03 15:59:06 -05:00
beccc17b7f working gjk penetration direction test 2024-09-03 12:04:22 -05:00
99381f1274 gjk tweaks 2024-08-30 09:00:18 -05:00
818ffa7eba start on scuffed epa 2024-08-28 20:21:55 -05:00
36f3a3dbb6 replace trig functions with cephes approximations 2024-08-28 14:33:33 -05:00
2453ceb239 fixed skew & child entity interpolation (still drifting skew bug due to accumulated sin & atan2 imprecision) 2024-08-27 18:35:43 -05:00
1e8b6973c1 replace atan2 approximation with one that seems more stable 2024-08-26 19:21:14 -05:00
4ce85c1bef skew testing 2024-08-26 14:48:40 -05:00
86f1f1f6e0 start on scuffed gjk collision detection 2024-08-23 20:30:22 -05:00
c4dd372041 store and calculate mass from unscaled mass instead of density 2024-08-21 17:17:05 -05:00
f48a059397 weapon attachment to parent 2024-08-15 13:59:42 -05:00
a7d8e19784 use pivot dir to determine sprite transform rotation. 2024-08-08 13:38:25 -05:00
3049e02b57 working aim from hold slice correctly 2024-08-05 13:01:15 -05:00
630afc411b fix asin & acos swapped 2024-08-05 00:24:00 -05:00
c25afa72b9 implement partially broken slice based aiming 2024-08-01 14:47:37 -05:00
ebc73abfb7 more buildit accommodations 2024-05-22 18:45:51 -05:00
27d6acadc7 minor tweaks 2024-05-16 23:50:17 -05:00
9eabdcd222 msvc support in progress 2024-05-03 02:35:25 -05:00
e3830fccae working sheet cache prototype 2024-04-24 18:19:19 -05:00
77fd98baaa fix read-only macro in debug mode 2024-04-12 16:10:25 -05:00
81c4b10def minor cleanup 2024-03-28 08:51:06 -05:00
3b0cdfd1f4 more fleshed out atomics for i32, i64, u32, u64 2024-03-15 22:37:49 -05:00
39f7b09036 ln, exp, pow, camera lerping 2024-03-15 01:10:24 -05:00
e91a66f5b3 xform movement & focus directions by world view basis 2024-03-13 23:08:18 -05:00
bdd8db60c3 player focus dir relative to player. raw mouse input. crosshair. 2024-03-13 21:44:25 -05:00
8f33957bf9 use a blend time for interpolation 2024-03-13 13:15:20 -05:00
46495d5815 rework sprite_trs -> sprite_xform 2024-03-08 15:56:07 -06:00
ba4dafcb4d convert entity rel_trs -> rel_xform 2024-03-08 11:50:28 -06:00
2a7146c8c9 xform macros 2024-03-07 16:17:11 -06:00
650c5cd762 rename xform.t -> xform.tl 2024-03-07 16:02:43 -06:00
77421d7c09 change type mtx3x3 to xform 2024-03-07 15:43:51 -06:00
ed9841c1b1 sprite tag / animating logic touchup 2024-03-06 19:26:00 -06:00
f260bf6579 fix fmod 2024-03-05 14:34:35 -06:00
48fef5ce2e player movement 2024-03-05 13:21:50 -06:00
bb9b374471 entity trees, xform storing & lerping 2024-03-04 18:39:10 -06:00
fb2e026665 entity & sprite translation 2024-03-02 02:09:01 -06:00
8284923173 initial commit 2024-02-29 16:01:51 -06:00