41 Commits

Author SHA1 Message Date
Mitchell Hashimoto
ffa9ddc0d9 only build tracy if enabled 2022-08-17 17:03:38 -07:00
Mitchell Hashimoto
08292e58f3 add system SDK to build to enable cross compilation 2022-08-17 14:53:34 -07:00
Mitchell Hashimoto
5c2edf4d2a Fix some stage2 compilation errors 2022-08-17 14:42:23 -07:00
Mitchell Hashimoto
2f36d5f715 pkg/tracy 2022-08-17 14:03:49 -07:00
Mitchell Hashimoto
ea1e972a29 turn tracy into proper package 2022-08-17 14:02:09 -07:00
Mitchell Hashimoto
2457454b07 test wasm of the term package 2022-08-17 13:57:21 -07:00
Mitchell Hashimoto
ead6e5a435 src/terminal can build into a minimal wasm library, I think 2022-08-17 12:25:53 -07:00
Mitchell Hashimoto
f2d65d4524 move freetype into pkg 2022-08-17 11:20:31 -07:00
Mitchell Hashimoto
b2192ea8f7 move libuv into pkg 2022-08-16 17:47:44 -07:00
Mitchell Hashimoto
c09498318a don't install conformance tests 2022-07-26 09:55:37 -07:00
Mitchell Hashimoto
079e5e6ccf update to latest zig 2022-07-21 09:03:39 -07:00
Mitchell Hashimoto
312434a4b7 support building with musl, although it doesn't run currently 2022-07-17 19:40:48 -07:00
Mitchell Hashimoto
0dbd4d2ca6 only compile tracy on linux 2022-06-26 10:43:00 -07:00
Mitchell Hashimoto
989d23e9fc update deps and fixes for NixOS 22.05 2022-06-01 18:00:37 -07:00
Mitchell Hashimoto
afb8bb6d60 Add conformance apps 2022-05-09 17:28:14 -07:00
Mitchell Hashimoto
10736e2eb4 initial tracy support 2022-04-29 09:15:49 -07:00
Mitchell Hashimoto
70693872f7 use OpenGL on Mac 2022-04-23 14:28:01 -07:00
Mitchell Hashimoto
8b0d914ddc improve building on darwin 2022-04-23 14:00:21 -07:00
Mitchell Hashimoto
cca32c4d1c embedded libuv loop. still some issues:
1. 100% CPU if no handles/requests
2. slow to exit cause it waits for the next tick
2022-04-22 10:01:52 -07:00
Mitchell Hashimoto
21ee510471 starting libuv bindings 2022-04-21 09:33:32 -07:00
Mitchell Hashimoto
e672c9d7d5 calculate grid size in dedicated struct, tests 2022-04-15 08:16:22 -07:00
Mitchell Hashimoto
80490cb80d remove ftgl build 2022-04-05 19:54:48 -07:00
Mitchell Hashimoto
e33aeea723 starting FontAtlas 2022-04-05 17:57:09 -07:00
Mitchell Hashimoto
c4fb335a6b zig native atlas implementation 2022-04-05 12:04:10 -07:00
Mitchell Hashimoto
27f3e89316 Makefile with task for updating glad 2022-04-04 14:52:47 -07:00
Mitchell Hashimoto
c6f1be3343 move from epoxy to glad 2022-04-04 14:35:19 -07:00
Mitchell Hashimoto
c42bf7c663 build freetype-gl 2022-04-04 14:14:20 -07:00
Mitchell Hashimoto
1a40544220 gb_math 2022-04-04 11:11:24 -07:00
Mitchell Hashimoto
e0b2aefad0 cglm 2022-04-04 09:51:58 -07:00
Mitchell Hashimoto
670af17a1b getting closer to dumb font rendering 2022-04-03 22:04:42 -07:00
Mitchell Hashimoto
66c50b3815 don't build stb 2022-04-03 20:40:35 -07:00
Mitchell Hashimoto
3cb5dae9d8 fontconfig example 2022-04-03 20:08:29 -07:00
Mitchell Hashimoto
529a2c924c build freetype from source 2022-04-03 13:40:21 -07:00
Mitchell Hashimoto
02848a0535 stb 2022-04-01 19:45:05 -07:00
Mitchell Hashimoto
387b0ff4a8 setup opengl 2022-04-01 10:49:54 -07:00
Mitchell Hashimoto
cf956575c4 use waiting rather than polling on window 2022-03-31 17:51:00 -07:00
Mitchell Hashimoto
a78e1894f8 minimal raylib window 2022-03-31 17:27:07 -07:00
Mitchell Hashimoto
83e5252c52 basics of setting up webgpu are up 2022-03-30 21:07:21 -07:00
Mitchell Hashimoto
b23136fdaa build gpu-dawn 2022-03-30 17:36:18 -07:00
Mitchell Hashimoto
112b13ae4d build mach-glfw 2022-03-30 11:38:06 -07:00
Mitchell Hashimoto
b8cee0a39e initial glfw stuff working 2022-03-29 10:38:10 -07:00