Eric-Paul Ickhorn
|
682f83da16
|
Deleted the platform module and rewrote the arena allocator
|
2024-02-22 07:46:51 +01:00 |
Eric-Paul Ickhorn
|
886793a950
|
Implemented pool allocator without testing, probably buggy.
|
2024-01-23 18:49:20 +01:00 |
Eric-Paul Ickhorn
|
18a0832c5e
|
Introduced generic allocator structures and modified the arena allocator functions to use one.
|
2024-01-19 22:05:57 +01:00 |
Eric-Paul Ickhorn
|
545295af9d
|
Fixed potential warnings in the arena allocator
|
2024-01-19 21:30:43 +01:00 |
Eric-Paul Ickhorn
|
dcbd9555d5
|
Made the build script more advanced and configurable
|
2024-01-19 21:28:46 +01:00 |
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
|
77b4091a66
|
Added quick, easy file read function
|
2024-01-01 19:24:55 +01:00 |
Eric-Paul Ickhorn
|
ba3619ede2
|
Removed accidentally added future INI parser
|
2023-12-31 08:42:57 +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
|
98a33df03c
|
Added archive creation to build.bash and added VS Code folder to .gitignore
|
2023-12-02 14:44:26 +01:00 |
Eric-Paul Ickhorn
|
1f8ff01c81
|
Added the first version of build.bash
|
2023-12-01 21:57:17 +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 |
Eric-Paul Ickhorn
|
ae6e4ffe33
|
Added rune extraction and detection functions (not tested)
|
2023-12-01 16:55:40 +01:00 |
Eric-Paul Ickhorn
|
22462bf2e7
|
Added the return type to the rr_memequ doxygen comment
|
2023-12-01 16:37:41 +01:00 |
Eric-Paul Ickhorn
|
de3ac20422
|
Added memory functions (not tested)
|
2023-12-01 16:36:36 +01:00 |
Eric-Paul Ickhorn
|
0e36b43793
|
Added basic typedefs
|
2023-12-01 16:35:55 +01:00 |
Eric-Paul Ickhorn
|
a855bc06f7
|
Added a gitignore
|
2023-12-01 16:35:01 +01:00 |
Eric-Paul Ickhorn
|
0b5df0070c
|
Initial commit
|
2023-12-01 12:50:00 +00:00 |