15 Commits

Author SHA1 Message Date
Mitchell Hashimoto
4fe7b9b3f2 gtk: char input 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto
358ce5a24e gtk: start hooking up event callbacks 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto
8fbafda3d3 gtk: listen to should quit from app 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto
793c19e187 gtk: proper surface cleanup 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto
90bea1b742 gtk: get proper content scaling 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto
6acf67ec66 gtk: render! 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto
b19f9b2aff opengl: enable single-threaded draw 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto
7eb7cae9e0 opengl: move screen size GL context changes into draw path 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto
7f34afa395 gtk: hook up GL area and render a color 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto
153004eb6f apprt/gtk: compiles again -- does nothing 2023-02-24 07:58:29 -08:00
Mitchell Hashimoto
053748481a more crap 2023-02-24 07:58:29 -08:00
Mitchell Hashimoto
3d8c62c41f apprt refactor in progress, launches glfw no window 2023-02-24 07:58:29 -08:00
Mitchell Hashimoto
d368b8e727 setup app, run works but crashes in OpenGL 2023-02-24 07:58:29 -08:00
Mitchell Hashimoto
f268f3955e init gtk app 2023-02-24 07:58:29 -08:00
Mitchell Hashimoto
48c9c65915 add app runtime option, add gtk backend 2023-02-24 07:58:29 -08:00