Commit Graph

429 Commits (main)

Author SHA1 Message Date
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