-
09ce86257e
fix up dub file
master
Matthew
2026-05-19 05:25:37 +10:00
-
71ce058596
add dub file (needs more work)
Matthew
2026-05-19 04:14:38 +10:00
-
aca976d4d9
fix wasm opengl imports
Matthew
2026-05-18 07:47:00 +10:00
-
6d8a1c2114
remove rgfw, replace with SDL3
Matthew
2026-05-18 07:16:34 +10:00
-
0ec65e1029
more fixes for opengl
Matthew
2026-05-18 05:45:27 +10:00
-
47c3ee8576
revert changes to CreateWindow function
Matthew
2026-05-18 05:32:21 +10:00
-
a67814cc89
update function loading
Matthew
2026-05-18 05:30:01 +10:00
-
233d23e3a1
add rgfw
Matthew
2026-05-18 04:12:09 +10:00
-
c7454e4695
move glx context into platform window
Matthew
2026-05-17 15:53:13 +10:00
-
9f2b7d84dc
add gl function loading
Matthew
2026-05-17 15:43:10 +10:00
-
edaacc9665
set up opengl for x11/wasm
Matthew
2026-05-17 15:13:14 +10:00
-
d679e978b1
add todo
Matthew
2026-05-13 03:39:12 +10:00
-
d6b3e7444e
more cleanup
Matthew
2026-05-13 03:35:39 +10:00
-
d2d93f9e86
comment out freetype (for now)
Matthew
2026-05-13 02:24:26 +10:00
-
b481fcf195
clean up dependencies
Matthew
2026-05-13 02:23:31 +10:00
-
ca7b76168c
update script, move stb_truetype
Matthew
2026-05-12 04:47:52 +10:00
-
3a4518beb4
merge vulkan library into dlib
Matthew
2026-05-11 06:34:32 +10:00
-
2c81e42008
reorganize files, port stbtt to d, remove truetype
Matthew
2026-05-08 18:18:15 +10:00
-
f98e6cc07f
some clean up (something broke!)
Matthew
2026-05-03 16:26:41 +10:00
-
b0c0120fc4
reorganize files, fix wasm, good to go
Matthew
2026-05-03 12:42:00 +10:00
-
83d09f6b49
remove more imports
Matthew
2026-05-01 11:28:38 +10:00
-
f3bbe7e46b
remove xxhash dependency
Matthew
2026-05-01 11:27:12 +10:00
-
d7954721d8
remove public imports
Matthew
2026-05-01 11:26:01 +10:00
-
31f329c8d5
lots of fixes to get this working in wasm
Matthew
2026-05-01 11:16:04 +10:00
-
899a28a17e
wip setting everything up for wasm
Matthew
2026-04-25 17:39:06 +10:00
-
6ae59dab5b
add slug vertex loading
Matthew
2026-04-18 14:59:57 +10:00
-
ff0e689dd4
fix typo
Matthew
2026-04-17 18:24:29 +10:00
-
29f88bd800
fix using wrong index for glyphs
Matthew
2026-04-17 18:23:53 +10:00
-
4fbe1670b1
fix clamp bug
Matthew
2026-04-17 18:21:52 +10:00
-
8690e93b41
update dlib to include vulkan
Matthew
2026-04-17 16:44:11 +10:00
-
1a71c3235d
change data structures to include texel info
Matthew
2026-04-17 14:36:57 +10:00
-
91d7c75ca4
implement slug data packing
Matthew
2026-04-17 14:18:56 +10:00
-
53dbb8bf34
change Str func
Matthew
2026-02-02 05:54:10 +11:00
-
988270db0b
simplify font structures
Matthew
2026-02-02 05:29:28 +11:00
-
fc824c4191
change math funcs to templates
Matthew
2026-01-17 12:07:59 +11:00
-
246e7006f5
fix accidental mutation in vec binary ops
Matthew
2026-01-09 20:27:38 +11:00
-
9f70b8982c
fix
Matthew
2026-01-04 17:03:09 +11:00
-
2bff2f8b2f
add string util
Matthew
2026-01-04 17:01:04 +11:00
-
b9b9e9f986
fixes
Matthew
2026-01-03 19:58:12 +11:00
-
337f4eae87
more font fixes
Matthew
2026-01-03 17:46:26 +11:00
-
be8814cda2
proper font fixes
Matthew
2026-01-03 17:44:29 +11:00
-
eee6918981
fix fonts
Matthew
2026-01-02 18:40:50 +11:00
-
10c7fdcaed
add mix & vector * scalar ops
Matthew
2025-12-31 19:10:57 +11:00
-
1160d747cc
fix hash table delete bug
Matthew
2025-12-30 17:16:50 +11:00
-
5f35fba904
small util fixes
Matthew
2025-12-29 18:23:32 +11:00
-
e77c1790f7
add vector clamp
Matthew
2025-12-29 14:14:23 +11:00
-
6af1c3e126
change assert from static
Matthew
2025-12-28 14:02:29 +11:00
-
74f992ade1
fix fonts (properly this time)
Matthew
2025-12-28 14:00:54 +11:00
-
c00c404006
update fonts
Matthew
2025-12-27 20:45:44 +11:00
-
c637de10ff
fix max advance
Matthew
2025-12-26 20:32:38 +11:00
-
70fd05f1e0
fix fonts
Matthew
2025-12-26 17:46:37 +11:00
-
4c84d0ca40
fixes
Matthew
2025-12-26 17:19:23 +11:00
-
5b6a36f845
update font code
Matthew
2025-12-26 17:05:55 +11:00
-
bda9abf8b9
add scroll input capturing
Matthew
2025-12-24 15:29:17 +11:00
-
809814577d
add text from xlib inputs
Matthew
2025-12-23 18:36:23 +11:00
-
7f4c109106
add no stbi build version
Matthew
2025-12-16 18:02:10 +11:00
-
617e03f917
fix hashtable func
Matthew
2025-12-13 15:21:30 +11:00
-
e5f91cae6d
clean up linked lists
Matthew
2025-12-12 18:53:53 +11:00
-
91e83eea1d
put tests behind version flag
Matthew
2025-12-10 17:25:01 +11:00
-
60b4e0cb27
properly handle resizes
Matthew
2025-12-04 11:48:05 +11:00
-
9c541f8cf5
changes to x11 init
Matthew
2025-12-02 06:58:10 +11:00
-
0d7cf716ad
add window resize tracking
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