Commit Graph

12183 Commits (436bc4c2b977e8b12d1f1b5534aeb545dc8cec80)

Author SHA1 Message Date
Mitchell Hashimoto 529a2c924c
build freetype from source 2022-04-03 13:40:21 -07:00
Mitchell Hashimoto 61f3007d86
submodule: freetype 2022-04-03 12:50:56 -07:00
Mitchell Hashimoto 049004e6de
opengl: more funcs 2022-04-02 20:35:39 -07:00
Mitchell Hashimoto 63ce7114a4
opengl: draw functions 2022-04-02 20:17:53 -07:00
Mitchell Hashimoto 9f9357d21b
textures 2022-04-01 20:05:59 -07:00
Mitchell Hashimoto 02848a0535
stb 2022-04-01 19:45:05 -07:00
Mitchell Hashimoto a54d9bd83b
comments 2022-04-01 19:33:12 -07:00
Mitchell Hashimoto 49ff9b4ae9
add stb 2022-04-01 19:33:09 -07:00
Mitchell Hashimoto 80d064ed51
opengl: uniforms 2022-04-01 19:05:16 -07:00
Mitchell Hashimoto 045dd704ec
opengl: more bindings 2022-04-01 18:44:18 -07:00
Mitchell Hashimoto a5a2196d52
opengl: bound buffers 2022-04-01 18:00:15 -07:00
Mitchell Hashimoto 63673287f6
opengl: more generic setData for buffer 2022-04-01 17:52:36 -07:00
Mitchell Hashimoto f1cffea944
opengl: buffers 2022-04-01 17:44:54 -07:00
Mitchell Hashimoto 10369f5643
opengl: VertexArray 2022-04-01 15:52:40 -07:00
Mitchell Hashimoto 91cb86395b
opengl: extract into folder 2022-04-01 15:38:47 -07:00
Mitchell Hashimoto de0f707c96
opengl: programs 2022-04-01 15:34:03 -07:00
Mitchell Hashimoto 847867ce9d
abstract shaders 2022-04-01 15:25:29 -07:00
Mitchell Hashimoto dc3d2d65d0
draw a triangle with opengl 2022-04-01 14:25:55 -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 96cc167d53
add raylib 2022-03-31 17:13:14 -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 81982a5d99
nix 2022-03-30 14:24:26 -07:00
Mitchell Hashimoto 112b13ae4d
build mach-glfw 2022-03-30 11:38:06 -07:00
Mitchell Hashimoto 15230d527f
Remove glfw gitmodule 2022-03-30 11:33:02 -07:00
Mitchell Hashimoto cc4d37804f
rendering a window 2022-03-29 11:04:30 -07:00
Mitchell Hashimoto b8cee0a39e
initial glfw stuff working 2022-03-29 10:38:10 -07:00
Mitchell Hashimoto ca11c63ca9
nix: add libX11 2022-03-29 09:28:59 -07:00
Mitchell Hashimoto 16d5162be0
add glfw vendor 2022-03-29 09:28:50 -07:00
Mitchell Hashimoto d3f69730ff
remove mach-glfw 2022-03-29 09:26:54 -07:00
Mitchell Hashimoto f8b0000444
Initial 2022-03-29 09:06:39 -07:00