-
0d7cf716ad
add window resize tracking
master
Matthew
2025-12-01 04:27:33 +11:00
-
c364ddbaf0
make change to TicketMut Unlock
Matthew
2025-11-30 18:06:18 +11:00
-
a9607ec0cd
fix clipboard pasting
Matthew
2025-11-30 17:10:53 +11:00
-
e42372cb17
fix accidentally deleting mutex unlock
Matthew
2025-11-30 16:50:42 +11:00
-
cd98113a6a
fix not setting clipboard selection atoms
Matthew
2025-11-30 16:40:26 +11:00
-
d690fa2dd6
fix
Matthew
2025-11-30 16:37:44 +11:00
-
10b9571c01
fix non opengl xlib init
Matthew
2025-11-30 16:36:33 +11:00
-
a221c1d5ce
port from xcb to x11
Matthew
2025-11-30 16:00:25 +11:00
-
2ba1ae480c
change includes file name
Matthew
2025-11-29 15:30:11 +11:00
-
44739bf6da
fix gltf buffer accesses
Matthew
2025-11-23 13:30:00 +11:00
-
9061cba577
fix gltf image loading
Matthew
2025-11-23 12:02:58 +11:00
-
292bb10214
fix bugs
Matthew
2025-11-22 19:02:35 +11:00
-
b3e2779c23
fix types in Mesh struct, adjust name
Matthew
2025-11-22 19:01:35 +11:00
-
443329b2dc
remove model struct
Matthew
2025-11-22 16:09:08 +11:00
-
6d1f6bf5c9
fix texture index in asset loading
Matthew
2025-11-22 15:42:07 +11:00
-
4d54444fa1
add start and length to mesh parts
Matthew
2025-11-22 15:25:40 +11:00
-
e6d66ee5ab
reorder struct
Matthew
2025-11-22 08:02:46 +11:00
-
493c17cba2
typos
Matthew
2025-11-21 18:36:05 +11:00
-
7f9c3b9dec
update build script
Matthew
2025-11-21 18:34:26 +11:00
-
ffa56f6947
fix c includes file
Matthew
2025-11-21 18:30:39 +11:00
-
04ab6d9e6f
fix bug if file isnt found
Matthew
2025-11-21 16:42:10 +11:00
-
0b815bdc8d
add read file util
Matthew
2025-11-21 16:34:14 +11:00
-
cce005d410
gltf mesh/material loading, adjust build script
Matthew
2025-11-16 15:31:42 +11:00
-
10b5c0a127
fix typo
Matthew
2025-11-15 18:23:38 +11:00
-
f89bd36b18
delete stuff, start on gltf loading (again)
Matthew
2025-11-14 16:25:57 +11:00
-
70e3c135cf
changes before deleting code
Matthew
2025-11-14 08:53:24 +11:00
-
9bc34ca4b9
rework mesh/materials and start gltf loading
Matthew
2025-11-11 07:59:43 +11:00
-
50b9ce9ee8
more work on assets/packer
Matthew
2025-11-09 17:41:26 +11:00
-
1501b5bc07
add stb_image_write, some cleanup
Matthew
2025-11-09 11:44:56 +11:00
-
0765cc5e3b
first version of obj parser
Matthew
2025-11-08 18:32:52 +11:00
-
d290e3131c
add asset packer
Matthew
2025-11-08 11:58:20 +11:00
-
59b778012f
fix material prop types
Matthew
2025-11-06 07:54:25 +11:00
-
b494e7f5da
start work on obj/m3d importing
Matthew
2025-11-06 07:47:31 +11:00
-
c83ffabce6
add constructor for fonts module
Matthew
2025-10-25 13:28:16 +11:00
-
f5fdd05336
fix asm mat4 multiply
Matthew
2025-10-25 13:21:31 +11:00
-
a97309cb04
make all alloc function names consistent
Matthew
2025-10-12 16:40:37 +11:00
-
4f3082f71d
attempt to make input handling a bit more power efficient on no activity
Matthew
2025-10-06 07:00:48 +11:00
-
92c4f8eb66
fix incorrect order on params
Matthew
2025-10-05 19:55:13 +11:00
-
79b256e3a4
add CondIncr
Matthew
2025-10-05 19:54:19 +11:00
-
d8aac6fff2
fix for if paste isnt correct format
Matthew
2025-10-05 17:34:41 +11:00
-
5a647e49d9
actually fix clipboard
Matthew
2025-10-05 17:24:37 +11:00
-
3089b684a2
fix
Matthew
2025-10-05 17:07:06 +11:00
-
151c281bcf
attempt to fix clipboard
Matthew
2025-10-05 17:06:27 +11:00
-
09cd7a1fd7
expand IntervalTimer, more clipboard fixes
Matthew
2025-10-05 15:24:36 +11:00
-
83dd2f6039
clipboard fixes
Matthew
2025-10-05 15:03:17 +11:00
-
57e3634691
add x11 clipboard
Matthew
2025-10-05 14:39:50 +11:00
-
2af4a29314
add alloc copy slice
Matthew
2025-10-04 09:09:52 +10:00
-
ca5e84f8b9
fix more asserts
Matthew
2025-09-29 18:04:07 +10:00
-
6e1952eab0
fix arena bugs
Matthew
2025-09-27 20:40:36 +10:00
-
fe1a04d3b4
add AllocCopy functions
Matthew
2025-09-27 19:38:40 +10:00
-
235b077266
add temp arenas
Matthew
2025-09-27 19:02:52 +10:00
-
cadb2b5f85
add Int3
Matthew
2025-09-26 18:50:14 +10:00
-
27d62beb41
add reallocarray
Matthew
2025-09-24 05:08:38 +10:00
-
85177acdd0
undo scratch alloc change
Matthew
2025-09-21 17:16:35 +10:00
-
8d651ab1fc
fix asm instruction, make scratch allocator able to work per frame
Matthew
2025-09-21 17:09:12 +10:00
-
ff94c5cb5e
add more mat/vec type aliases
Matthew
2025-09-17 06:15:36 +10:00
-
5368d474ed
fix incorrect input on InputToChar
Matthew
2025-09-17 04:06:47 +10:00
-
b951e4b5ed
fix modifier keys
Matthew
2025-09-17 04:05:06 +10:00
-
984eab8e1e
fix InputToChar
Matthew
2025-09-17 04:00:01 +10:00
-
4b4fabcfe5
fix key inputs
Matthew
2025-09-17 03:15:44 +10:00
-
6757559089
add DLLInsert
Matthew
2025-09-15 14:37:31 +10:00
-
b026f78ec2
set __gshared on globals
Matthew
2025-09-15 09:18:49 +10:00
-
c5c58fd986
fix sll & hashtable bugs
Matthew
2025-09-15 09:02:21 +10:00
-
608f527ca5
fix it not being a macro
Matthew
2025-09-15 05:38:45 +10:00
-
ff378df96e
add fn to get all nodes from hashtable
Matthew
2025-09-15 05:38:15 +10:00
-
2581fcb18c
formatting fix
Matthew
2025-09-15 05:15:01 +10:00
-
1e9d82f00e
linked list removes no longer set next/prev = nil
Matthew
2025-09-15 04:54:05 +10:00
-
0e14e5cce5
add lowercase keys
Matthew
2025-09-15 04:49:57 +10:00
-
4c7a9b29e5
add modifier keys
Matthew
2025-09-15 04:41:23 +10:00
-
5ff3cd91d7
fix ticket mutex
Matthew
2025-09-14 10:11:44 +10:00
-
662efed15a
add start platform function
Matthew
2025-09-14 10:08:53 +10:00
-
9c6f08d2a0
add threading functions to platform, make inputs async
Matthew
2025-09-14 10:06:23 +10:00
-
29a98de0e0
add alternate hash functions
Matthew
2025-09-13 11:04:40 +10:00
-
f31cdfbedf
add thread local scratch allocator
Matthew
2025-09-12 06:39:33 +10:00
-
f30edc3bbe
fix PushMotion parameter types
Matthew
2025-09-10 03:50:08 +10:00
-
a11196e66f
fix naming conflict
Matthew
2025-09-10 03:46:49 +10:00
-
216e5e67b9
fix InputEvent struct
Matthew
2025-09-10 03:43:38 +10:00
-
504219aefb
fix not tracking input cursor positions
Matthew
2025-09-10 03:41:38 +10:00
-
2e51ce5f9b
fix motion inputs pressed value
Matthew
2025-09-09 06:07:34 +10:00
-
b2b6fef26c
fix DLLPop being incorrectly named
Matthew
2025-09-08 04:31:47 +10:00
-
421f903cff
add array/string casts
Matthew
2025-09-07 13:11:38 +10:00
-
c7f77523c4
update stack (again)
Matthew
2025-09-06 15:10:54 +10:00
-
3046baee78
fix stack
Matthew
2025-09-06 09:00:37 +10:00
-
86f94df063
add max/min
Matthew
2025-09-05 08:54:58 +10:00
-
4193fcb473
rename mix to lerp
Matthew
2025-09-03 06:06:14 +10:00
-
b4bcfb7929
set inputs list to null
Matthew
2025-09-02 07:08:11 +10:00
-
ad1b167e2b
remove assert
Matthew
2025-09-02 02:48:38 +10:00
-
45a9b539ff
actually fix nil checks
Matthew
2025-09-02 02:47:33 +10:00
-
8cb9e30a1d
fix nil checks on hash table functions
Matthew
2025-09-02 02:46:17 +10:00
-
a7d571bd5a
add zero default to vec/quat/mat
Matthew
2025-09-01 04:49:18 +10:00
-
e10033bb74
allow vectors to be assigned from arrays of convertible types
Matthew
2025-09-01 04:35:35 +10:00
-
0120100cc7
add stack functions
Matthew
2025-08-31 08:22:41 +10:00
-
73e8322f85
fix erors
Matthew
2025-08-31 08:04:24 +10:00
-
7781744031
make linked lists more generic
Matthew
2025-08-31 08:01:02 +10:00
-
263cd8435d
rename Reset function in platform, reset inputs on HandleEvents call
Matthew
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
Matthew
2025-08-29 07:49:26 +10:00
-
6a757dd36b
make hash table use an arena
Matthew
2025-08-28 06:04:25 +10:00
-
94b9561545
remove set lcd filter call
Matthew
2025-08-28 03:48:37 +10:00
-
69f5cd1a76
fix freetype font loading
Matthew
2025-08-27 07:02:44 +10:00
-
f211a29857
fix font atlas colours
Matthew
2025-08-25 06:01:36 +10:00