101 Commits

Author SHA1 Message Date
29a98de0e0 add alternate hash functions 2025-09-13 11:04:40 +10:00
f31cdfbedf add thread local scratch allocator 2025-09-12 06:39:33 +10:00
f30edc3bbe fix PushMotion parameter types 2025-09-10 03:50:08 +10:00
a11196e66f fix naming conflict 2025-09-10 03:46:49 +10:00
216e5e67b9 fix InputEvent struct 2025-09-10 03:43:38 +10:00
504219aefb fix not tracking input cursor positions 2025-09-10 03:41:38 +10:00
2e51ce5f9b fix motion inputs pressed value 2025-09-09 06:07:34 +10:00
b2b6fef26c fix DLLPop being incorrectly named 2025-09-08 04:31:47 +10:00
421f903cff add array/string casts 2025-09-07 13:11:38 +10:00
c7f77523c4 update stack (again) 2025-09-06 15:10:54 +10:00
3046baee78 fix stack 2025-09-06 09:00:37 +10:00
86f94df063 add max/min 2025-09-05 08:54:58 +10:00
4193fcb473 rename mix to lerp 2025-09-03 06:06:14 +10:00
b4bcfb7929 set inputs list to null 2025-09-02 07:08:11 +10:00
ad1b167e2b remove assert 2025-09-02 02:48:38 +10:00
45a9b539ff actually fix nil checks 2025-09-02 02:47:33 +10:00
8cb9e30a1d fix nil checks on hash table functions 2025-09-02 02:46:17 +10:00
a7d571bd5a add zero default to vec/quat/mat 2025-09-01 04:49:18 +10:00
e10033bb74 allow vectors to be assigned from arrays of convertible types 2025-09-01 04:35:35 +10:00
0120100cc7 add stack functions 2025-08-31 08:22:41 +10:00
73e8322f85 fix erors 2025-08-31 08:04:24 +10:00
7781744031 make linked lists more generic 2025-08-31 08:01:02 +10:00
263cd8435d rename Reset function in platform, reset inputs on HandleEvents call 2025-08-29 07:59:45 +10:00
cdfe9cb660 add doubly linked list, used linked list for platform inputs, add tests for linked lists + memcpy 2025-08-29 07:49:26 +10:00
6a757dd36b make hash table use an arena 2025-08-28 06:04:25 +10:00
94b9561545 remove set lcd filter call 2025-08-28 03:48:37 +10:00
69f5cd1a76 fix freetype font loading 2025-08-27 07:02:44 +10:00
f211a29857 fix font atlas colours 2025-08-25 06:01:36 +10:00
f8d1707450 add ortho 2025-08-24 13:54:16 +10:00
98701be20c fix ignored parameter from testing 2025-08-23 15:49:53 +10:00
8dc6ca9a09 add linux file watcher and test runner script 2025-08-23 15:47:00 +10:00
475c1cf8d6 another alloc fix 2025-08-23 05:28:06 +10:00
c8c5208884 fix typo 2025-08-23 05:26:01 +10:00
60cb081309 fix types 2025-08-23 05:22:04 +10:00
2915d99f49 add package 2025-08-23 05:03:56 +10:00
aef76940a3 fix 2025-08-23 04:54:46 +10:00
32d375fec6 add array hash function 2025-08-23 04:53:44 +10:00
67c7c636d0 make arena growable, add module declarations 2025-08-23 04:52:06 +10:00
79d128c872 typo 2025-08-20 03:44:27 +10:00
482c0db8b2 set font atlas to set width for ascii only 2025-08-20 03:37:12 +10:00
c0d9de9c4e make atlas packer ASCII only for now 2025-08-17 13:17:46 +10:00
38e4e44b4d fix alloc bug 2025-08-17 08:25:51 +10:00
5580212469 fix incorrect signature 2025-08-17 08:00:00 +10:00
2cf29e6b81 add RoundUp 2025-08-17 07:59:22 +10:00
62bf563027 fix MAllocArray 2025-08-17 07:58:01 +10:00
882aca87dc fix broken tests 2025-08-17 07:57:05 +10:00
649b3409d9 fix fabs 2025-08-17 07:54:02 +10:00
3c6d214aa7 move platform to dlibs 2025-08-16 12:03:02 +10:00
a339af82ab fix script 2025-08-16 12:00:43 +10:00
a91b50cb90 remove import, fix paths 2025-08-16 10:48:37 +10:00