Commit Graph

12 Commits

Author SHA1 Message Date
8b46f1edfc make sure that characters sent from RGFW to mlton char callback are shifted if shift is held 2026-01-23 21:05:12 +00:00
238e6f8907 mostly done implementing callbacks for rgfw 2026-01-23 20:53:37 +00:00
0b91362fd1 fix compile error for rgfw shell. The compile error was on the C side, and was caused by a dependency (<GL/glx.h>) having the typedef 'Bool', and the mlton-generated export headers also having a typedef 'Bool' with the same name. The solution for this project is just to delete the typedef from the mlton-generated headers. 2026-01-23 14:56:55 +00:00
e18032dcc8 checkpoint (seem to have encountered an FFI bug?) 2026-01-23 12:52:47 +00:00
609c30bef5 mark 'Rgfw.swapBuffers' as reentrant, because calling this function will likely trigger the registered key callbacks 2026-01-23 11:16:14 +00:00
a89bb8fa5f consume events in RGFW loop. (Next: react to input events.) 2026-01-23 11:13:33 +00:00
b4573441fb progrfess scaffolding rgfw (next: consume events and add callbacks for events) 2026-01-23 10:55:43 +00:00
df20641af1 refactor functional core into its own .mlb file that can be shared across different shells 2026-01-23 10:08:57 +00:00
13d4989792 additional scaffolding for making RGFW main loop 2026-01-23 10:04:44 +00:00
e7ab53310e ffi progress 2026-01-23 09:47:27 +00:00
dee5e72f39 add rule to Makefile to run RGFW build more quickly 2026-01-22 21:38:15 +00:00
d0f9220cfe progress binding RGFW and making RGFW shell 2026-01-22 21:02:22 +00:00