Commit Graph

17 Commits

Author SHA1 Message Date
Eric-Paul Ickhorn eab3989878
Added more const-qualifiers in the simple memory functions 2024-01-19 20:59:29 +01:00
Eric-Paul Ickhorn 8b65c5ddb3
Moved arena allocator into own files in platform-folder 2024-01-19 20:41:13 +01:00
Eric-Paul Ickhorn dd80cb179e
Added, but neither tested nor documented arena allocator. 2024-01-18 21:46:29 +01:00
Eric-Paul Ickhorn e901acfdb4
Added ASCII special sign enum and conversion from rune. 2023-12-31 08:37:50 +01:00
Eric-Paul Ickhorn 6e156438c1
Removed extraction-functions for specific rune types and added checking-only functions for runes. 2023-12-31 08:16:55 +01:00
Eric-Paul Ickhorn 6d7f2ba701
Fixed projection matrix and made translation column-major 2023-12-17 12:12:41 +01:00
Eric-Paul Ickhorn b4235873b5
Added matrix functions 2023-12-15 01:23:48 +01:00
Eric-Paul Ickhorn 5e00c669c6
Fixed a bug with the two string equals functions 2023-12-14 22:03:32 +01:00
Eric-Paul Ickhorn c8ae7a57d1
Fixed a logic bug in the memory overlap check function 2023-12-12 23:33:26 +01:00
Eric-Paul Ickhorn cd6d0773b3
Fixed a bug which made reading an UTF-8 character impossible. 2023-12-12 23:26:31 +01:00
Eric-Paul Ickhorn d3e590e4ef
Made bitpad functions actually return their value 2023-12-09 21:24:05 +01:00
Eric-Paul Ickhorn 4823c4f3a4
Added bitfield functions (not tested) 2023-12-06 18:15:32 +01:00
Eric-Paul Ickhorn e1a0519f5e
Fixed a bug with unsigned integers being used instead of signed ones 2023-12-03 01:25:13 +01:00
Eric-Paul Ickhorn 0952d2d60d
Fixed a potential warning caused by re-defining NULL 2023-12-03 00:05:21 +01:00
Eric-Paul Ickhorn b13ec4abcd
Added memory copy function. 2023-12-02 17:11:33 +01:00
Eric-Paul Ickhorn 602cc942b0
Added string comparison and measurement utilities and did some formatting 2023-12-02 15:57:43 +01:00
Eric-Paul Ickhorn ffa46be623
Renamed the folder 'code' to 'core' because it only contains the core module, not the whole code 2023-12-01 21:56:31 +01:00