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
f1cb6f05f5
flush
2023-02-08 14:12:21 -05:00
Brett
12a5985916
Push V0.3.2a
2023-01-29 23:36:42 -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
e58f20d16e
Better profiler
2023-01-26 00:59:36 -05:00
Brett
bc4bf76be7
Add stream version of the logging macros
2023-01-24 23:01:34 -05:00
Brett
4562171205
Logging macros now print new line even if the supplied string does not include one.
...
this is done because the use of macros does not support complex line outputs and therefore there will never be a case where \n is not desired.
2023-01-24 15:19:44 -05:00
Brett
6816ddaf7a
Logging is now working with all types + formatting
...
Can provide raw data types like ints, long, float, byte, double etc. Will be printed out as a full line. This cannot be avoided as writing requires the prefix, which cannot be calculated via discrete macro calls. At least not easily.
Performance of the logging needs to be tested
plus writing to filesystem is required.
2023-01-24 15:16:47 -05:00
Brett
5e1deefe48
Add time to the log output
2023-01-23 23:53:37 -05:00
Brett
d025b0595c
Logging works for the most part, more features need to be added
2023-01-23 17:52:32 -05:00
Brett
cf96536468
Logging begin
2023-01-23 10:15:37 -05:00