36 Commits

Author SHA1 Message Date
70e3c135cf changes before deleting code 2025-11-14 08:53:24 +11:00
9bc34ca4b9 rework mesh/materials and start gltf loading 2025-11-11 07:59:43 +11:00
0765cc5e3b first version of obj parser 2025-11-08 18:32:52 +11:00
59b778012f fix material prop types 2025-11-06 07:54:25 +11:00
a97309cb04 make all alloc function names consistent 2025-10-12 16:40:37 +11:00
4f3082f71d attempt to make input handling a bit more power efficient on no activity 2025-10-06 07:00:48 +11:00
92c4f8eb66 fix incorrect order on params 2025-10-05 19:55:13 +11:00
79b256e3a4 add CondIncr 2025-10-05 19:54:19 +11:00
09cd7a1fd7 expand IntervalTimer, more clipboard fixes 2025-10-05 15:24:36 +11:00
57e3634691 add x11 clipboard 2025-10-05 14:39:50 +11:00
cadb2b5f85 add Int3 2025-09-26 18:50:14 +10:00
8d651ab1fc fix asm instruction, make scratch allocator able to work per frame 2025-09-21 17:09:12 +10:00
6757559089 add DLLInsert 2025-09-15 14:37:31 +10:00
c5c58fd986 fix sll & hashtable bugs 2025-09-15 09:02:21 +10:00
608f527ca5 fix it not being a macro 2025-09-15 05:38:45 +10:00
ff378df96e add fn to get all nodes from hashtable 2025-09-15 05:38:15 +10:00
2581fcb18c formatting fix 2025-09-15 05:15:01 +10:00
1e9d82f00e linked list removes no longer set next/prev = nil 2025-09-15 04:54:05 +10:00
9c6f08d2a0 add threading functions to platform, make inputs async 2025-09-14 10:06:23 +10:00
29a98de0e0 add alternate hash functions 2025-09-13 11:04:40 +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
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
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
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
8dc6ca9a09 add linux file watcher and test runner script 2025-08-23 15:47:00 +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
fb45fd78eb first commit 2025-08-16 10:39:28 +10:00