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
BuildTools
d72441f170
Fix use-after-free issue in the logging library
2023-02-22 01:34:41 -05:00
Brett
b95359a311
make read lines throw error on file failure
2023-02-17 23:14:22 -05:00
Brett
c1f3f7f2b8
Trying
2023-02-16 00:13:26 -05:00
Brett
bd5a2b9277
revert
2023-02-16 00:08:39 -05:00
Brett
fa8b67b6c9
fix average
2023-02-16 00:06:36 -05:00
Brett
08524cd280
averagizer
2023-02-16 00:03:01 -05:00
Brett
7a181e0c71
Add history vector size to readout
2023-02-15 09:50:20 -05:00
Brett
596c75dc6f
add ortho matrix
2023-02-15 00:41:06 -05:00
Brett
2b203b086d
Update version to reflect changes in API
2023-02-14 22:53:19 -05:00
Brett
8a1d8dbe04
Add plus to the top seperator in the table formatter
2023-02-14 22:35:40 -05:00
Brett
0aab8d789c
Add option to ignore negatives
2023-02-14 22:32:23 -05:00
Brett
70a8e3b2ff
Add historical intervals to the profiler print (disabled by default)
2023-02-14 22:28:58 -05:00
Brett
ed3dfb3dc3
Introduce scoped intervals
2023-02-14 22:22:48 -05:00
Brett
001b6ae46a
Add history to intervals
2023-02-14 22:06:30 -05:00
Brett
a196a2aa7d
c
2023-02-13 21:48:13 -05:00
Brett
e50cc74bf3
Added dot product
2023-02-11 15:25:28 -05:00
Brett
128fc2f9dc
Fix system namespace
2023-02-11 12:53:32 -05:00
Brett
f64535671d
fix perspective matrix
2023-02-11 12:09:15 -05:00
Brett
1147d02c20
Another perspective change
2023-02-11 12:07:03 -05:00
Brett
a01d5eba90
adjusting the perpsective formula
2023-02-11 12:05:47 -05:00
Brett
5ecb127519
Fix issue with loader.h linking
2023-02-10 17:54:27 -05:00
Brett
20ce0e2e9b
Fix perspective calc
2023-02-08 23:21:25 -05:00
Brett
ba35e4645b
Perspective in math.h
2023-02-08 23:01:01 -05:00
Brett
cf48035378
shader processing
2023-02-08 22:30:20 -05:00
Brett
cbc703b852
Cleaned up logging and added file location + line number
2023-02-08 17:22:27 -05:00
Brett
118b39c6f6
dido
2023-02-08 14:21:47 -05:00
Brett
2a5314be57
fix logger creating file when logging to file disabled
2023-02-08 14:21:21 -05:00
Brett
f1cb6f05f5
flush
2023-02-08 14:12:21 -05:00
Brett
b4548166c3
Finally fully fix logging issue
...
-buffer size is now calculated
-overflows have been fixed
-temporary buffer is allocated on the heap.
2023-02-08 13:40:28 -05:00
Brett
e07b631856
Switch to vector
2023-02-08 13:16:31 -05:00
Brett
54fdeb1ad5
Fix stack dynamic buffer overflow in the logging lib
2023-02-08 13:14:41 -05:00
Brett
3109ec13c0
vectors and matrix
2023-02-07 22:34:10 -05:00
Brett
d25cdd9de0
minor warning fix
2023-02-06 21:54:01 -05:00
Brett
12a5985916
Push V0.3.2a
2023-01-29 23:36:42 -05:00
Brett
38e6abe4e3
Writing and Reading buffers
2023-01-29 22:27:48 -05:00
Brett
060e1a8efb
Tables now have names
2023-01-29 17:10:36 -05:00
Brett
c5f732342d
Test NBT block reading
...
Block reading is slower than raw reading from the file. Going to run another test:
Test reading in smaller blocks
2023-01-29 15:39:49 -05:00
Brett
483713b265
tests cleanup, NBT UTF
...
The UTF8 implementaion is ripped from openjdk-source's java source code, adapted by me for c++
2023-01-29 15:24:33 -05:00
Brett
33b0b7bbbb
Cleanup + making way for NBT!
2023-01-27 10:45:18 -05:00
Brett
42b912604d
Ordered table pretty print
2023-01-27 09:58:51 -05:00
Brett
f68f23ae30
Update 0.3a!
...
Added table format (TODO: add title to table!)
printing of profiler
ordered table printing to come
TODO: add old table print back, default to table print!
2023-01-27 00:49:44 -05:00