Brett
73094dbd6d
add little fun != to vec
2024-01-02 01:18:47 -05:00
Brett
13f82dfc2f
math rads
2023-12-29 19:32:16 -05:00
Brett
cf7c6f2237
logging NONE will now output without format string
2023-07-25 14:06:04 -04:00
Brett
31855dd0a4
move math functions to math.h
...
format contained a rounding function and power function, they are now in math.h
2023-07-24 02:44:25 -04:00
Brett
f5069859c5
Merge remote-tracking branch 'github/main'
2023-07-21 03:56:11 -04:00
Brett
889f24d402
logging 2.0 is almost at first working build
2023-07-21 03:32:42 -04:00
Brett
58ba957b1d
working on logging 2.0. Format defined, custom tags added.
2023-07-20 22:38:17 -04:00
Brett
15cca07286
fix mat4x4 scale op
2023-07-11 18:35:29 -04:00
Brett
d06c7ebeb6
String buffer
2023-07-10 18:45:43 -04:00
Brett
a1331db389
blt logging
2023-06-26 21:33:42 -04:00
Brett
2ad00c8895
hopefully finally fix vectors
2023-04-21 21:39:34 -04:00
Brett
b088565d35
fix negation
2023-04-21 21:37:11 -04:00
Brett
548b036ad5
move from private to protected
2023-04-21 21:35:52 -04:00
Brett
2d8e410a5c
add extra templates
2023-04-21 21:35:11 -04:00
Brett
4b0226929b
add return statement to matrix class
2023-04-21 21:04:19 -04:00
Paragon-Win
a6a2ee966c
Fix windows!
2023-04-07 00:02:21 -04:00
Brett
89df343e4f
fix most warnings
2023-04-05 17:21:19 -04:00
Brett
289af13171
fix incorrect translate function
2023-04-01 02:55:00 -04:00
Brett
bd4f07d866
add restrictions to vector template
2023-03-29 13:12:17 -04:00
Brett
8ec6cf10e5
vector
2023-03-15 15:26:58 -04:00
Brett
680d958c9f
inline function
2023-03-15 15:25:15 -04:00
Brett
96d122e09e
namespace
2023-03-15 15:24:03 -04:00
Brett
1177d20be1
basis
2023-03-15 15:22:28 -04:00
Brett
3101eeae4a
equality
2023-03-14 18:20:10 -04:00
Brett
e6298271e4
const
2023-03-14 18:05:24 -04:00
Brett
86820b779d
fix normalize
2023-03-14 18:04:53 -04:00
Brett
b51a5363b2
fix
2023-03-14 18:02:20 -04:00
Brett
cc80e71a2a
logging vectors
2023-03-14 18:01:05 -04:00
Brett
a3643e4cca
f_equal
2023-03-14 17:30:22 -04:00
Brett
edfca12b18
projection
2023-03-10 17:24:00 -05:00
Brett
4b4f95af81
cross product
2023-03-10 17:01:44 -05:00
Brett
225a8de7de
Add rotation matrix
2023-03-10 16:52:15 -05:00
Brett
e0cee0d344
normalize
2023-03-08 23:49:57 -05:00
Brett
1770113f1f
Add test for matrix, works fine, generic template as well
2023-03-08 21:33:34 -05:00
Brett
5db2224f93
matrix multiplcation with vector
2023-03-08 21:26:42 -05:00
Brett
b62d4bfe78
update vector and fix profile memory usage
2023-03-06 21:29:04 -05:00
Brett
8592ad6d92
fix memory issue?
2023-03-03 10:41:38 -05:00
Brett
61ae482e5d
fix linker error
2023-03-01 00:05:26 -05:00
Brett
b77638436e
fast functions of common math (untested!)
2023-02-28 23:50:13 -05:00
Brett
b2666dc39e
fix transpose
2023-02-28 23:43:56 -05:00
Brett
cd4e4581ae
move math.h to math subdir, update version to 5.0
2023-02-28 23:33:39 -05:00
Brett
1cd889ff05
fix missing namespace in vectors
2023-02-28 23:31:39 -05:00
Brett
1d7775a742
fix missing template parameters in new vector
2023-02-28 23:30:16 -05:00
Brett
e1ace0d64d
fix transposed matrix operators
2023-02-28 23:23:00 -05:00
Brett
7ff48d4916
cleanup math
...
-Moved matrix and vectors into their own file
-math.h now includes all math components
-math moved into sub-folder
-matrix class updated
-new vector types added
2023-02-28 23:20:56 -05:00