Commit Graph

34 Commits

Author SHA1 Message Date
Fazana
cefd4b62ab Held object fix 2021-09-28 21:52:00 +01:00
Fazana
4ba2285969 Graph optimisations
that actually work now
2021-09-28 17:39:49 +01:00
Arceveti
3f4728e337 Configurable wall kick angle in degrees 2021-09-27 14:00:10 -07:00
Fazana
39f92391f8 Matrix optimisation
Courtesy of Kaze, creator of all existing romhacks
2021-09-27 13:16:04 +01:00
Arceveti
00ae43cc99 Get world scale by distance to origin on one axis 2021-09-27 02:32:41 -07:00
Arceveti
be8a27f79f Some optimizations 2021-09-26 16:43:55 -07:00
Arceveti
833cc9082c Add breath meter 2021-09-26 14:49:21 -07:00
Arceveti
aa2ebba8dc Move raycasting functions to surface_collision 2021-09-26 10:32:42 -07:00
Arceveti
3d6725bfa1 the funny vec3f_copy optimization 2021-09-25 18:33:35 -07:00
Arceveti
332d22489f Remove a bunch of unused/messy stuff 2021-09-25 09:31:45 -07:00
Arceveti
05db3dbae2 Add approach_angle 2021-09-24 18:26:36 -07:00
Fazana
923db21615 math util tweaks
Will use the optimal mtxf_to_mtx func based on what's needed, has a small quirk where you notice the fog switching but that's an issue with worldscale rather than this.
2021-09-24 19:02:57 +01:00
Arceveti
304ee502c8 Some small optimizations 2021-09-23 18:56:14 -07:00
Arceveti
c9373256c4 Fix vec3f_normalize 2021-09-22 18:14:19 -07:00
Arceveti
fba9f665cd Some small fixes 2021-09-22 18:03:54 -07:00
Arceveti
d70c34f1d0 Fix some math_util functions returning the address of local variables 2021-09-22 17:34:25 -07:00
Fazana
8bc9863abe Merge branch 'master' into puppycamera2 2021-08-26 19:45:48 +01:00
Fazana
c9bf910abf Puppyprint debugging is now correctly ommitted if debugging is set to 0 2021-08-25 19:33:56 +01:00
Fazana
5bb14224f7 Make World scale automatic 2021-08-25 19:01:54 +01:00
Fazana
435e8c74fa Puppycam raycasts moved to engine segment
Also no longer need puppycam enabled to use.
2021-08-24 13:53:04 +01:00
Fazana
b5c3433cf9 Lookat Matrix div0 fix 2021-08-19 11:05:42 +01:00
Reonu
a589e17a17 Refresh 14 2021-07-13 16:52:38 +01:00
n64
f9982e0ef5 Refresh 14 2021-07-12 23:17:54 -04:00
Reonu
e4f7aab31b changed coordinate overflow fix to be automatic 2021-06-27 17:19:09 +01:00
Reonu
953451ba7c Moved the coordinate overflow fix setting to config.h 2021-05-26 15:28:06 +01:00