Commit Graph

312 Commits

Author SHA1 Message Date
4d62042549 Drop Unit64, Angle64. Disable Unit32 for now 2023-10-13 15:39:19 -07:00
fcf4d05baa Planar64::try_from(f32|f64) 2023-10-13 15:39:19 -07:00
2f33a28c95 implement Ratio::try_from(f32) 2023-10-13 15:39:19 -07:00
d939fbff94 implement Planar64Affine3::default() 2023-10-13 15:39:19 -07:00
9ca2f0a194 split out model 2023-10-13 15:39:19 -07:00
4bbd11dbb6 gcd 2023-10-12 18:03:47 -07:00
10a293e789 wip 2023-10-12 18:03:47 -07:00
01b5769dc0 fix TODOs 2023-10-12 04:39:54 -07:00
7f7b0d92e6 implement settings 2023-10-12 04:36:17 -07:00
3b7a1d5dff implement ModelPhysics 2023-10-12 04:36:17 -07:00
7309949dd0 implement instruction 2023-10-12 04:36:17 -07:00
43a0eef5d1 implement aabb & bvh 2023-10-12 04:36:17 -07:00
76cd82967a ALL MY SHLS ARE WRONG
(thanks julien_c)
2023-10-12 04:36:17 -07:00
69712847e3 implement zeroes 2023-10-12 04:32:13 -07:00
a8f82a14a9 mul type is defined by lhs 2023-10-12 04:32:13 -07:00
101c92cba4 clarify new as int 2023-10-12 04:32:13 -07:00
54ec21c490 wip 2023-10-12 04:32:13 -07:00
f16bc043c4 replace TIME with Time 2023-10-12 04:32:13 -07:00
4616fd7b3b implement PhysicsState 2023-10-12 04:32:13 -07:00
b6b63b4c85 implement StyleModifiers 2023-10-12 04:32:13 -07:00
c21c587edc implement body hash 2023-10-12 04:32:13 -07:00
9a12265881 implement PhysicsCamera 2023-10-12 04:32:12 -07:00
3ff73ed0bc wip: integer physics 2023-10-11 22:16:40 -07:00
57386334af wacky integer types for various future plans 2023-10-11 22:16:40 -07:00
2e8cdf968c silence lint 2023-10-10 16:30:00 -07:00
dd0ac7cc7e overshadowed value by mistake 2023-10-10 16:05:47 -07:00
e2af6fc4ed sort enums like normalid 2023-10-10 15:33:32 -07:00
bdc0dd1b3b move keyboard input to WindowEvent to fix Wayland 2023-10-10 02:45:19 -07:00
95fb316a23 add fullscreen hotkey 2023-10-09 20:39:15 -07:00
9dec53d764 implement config 2023-10-09 19:48:15 -07:00
3552491a9a calculators 2023-10-09 19:48:15 -07:00
dd13a066d0 settings module 2023-10-09 19:47:38 -07:00
f3dd43b171 add configparser dep 2023-10-09 16:31:28 -07:00
82d71df94e texture fallbacks for corner wedge 2023-10-08 13:32:50 -07:00
684dbda73a use rust 2023-10-07 14:12:39 -07:00
e398da3aa6 there was never a normal vector problem 2023-10-07 01:54:52 -07:00
944393dabe free performance 2023-10-06 16:00:46 -07:00
4adce7acd3 fix cancollide false triggers + losing speed from hitting teleports
why can't I make this into a function
2023-10-06 16:00:46 -07:00
5b935c32fe p 2023-10-06 14:28:29 -07:00
436706bc4d save 4 bytes per model + include camera matrix 2023-10-06 13:58:22 -07:00
bde24d35a2 v0.8.0 attributes + bvh 2023-10-06 00:36:46 -07:00
fc91d644e6 use bvh 2023-10-05 23:53:03 -07:00
2b47827383 the tools to get the job done 2023-10-05 23:53:03 -07:00
a942e10554 bvh 2023-10-05 23:53:00 -07:00
5d1e38c36c wip: move collision code somewhere 2023-10-05 22:33:08 -07:00
e78cabf0f5 move aabb into its own module 2023-10-05 22:33:08 -07:00
4e90da2228 weird empty comment 2023-10-05 19:48:20 -07:00
9fa4ea6716 create CompatWorker and move physics back into main thread so it feels good to play
eventually I will work on thread stuff again and make threads for everything and workarounds to latency issues
2023-10-05 19:48:20 -07:00
aedef03e7c this adds lag and is unnecessary 2023-10-05 19:48:20 -07:00
6a9af0441f move physics to its own thread 2023-10-05 19:48:20 -07:00