This website requires JavaScript.
Explore
Help
Register
Sign In
humza
/
sml-projects
Watch
1
Star
0
Fork
0
You've already forked sml-projects
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
e0c09c5480048a0357fea72b28a51ffab34efe67
sml-projects
/
shell
History
Humza Shahid
5eb94f5ccb
remove shell/shell.sml and merge its contents into shell/glfw-loop.sml, because shell.sml used to set up and initialise GLFW before calling the main loop. We may want to add additional back-ends later instead, so it's better to keep names specific to the windowing library or platform.
2026-01-22 00:57:21 +00:00
..
draw-mailbox.sml
create separate mailbox structures for draw and input messages, because our plan is to: 'handle input + drawing on a single thread'
2025-09-10 01:04:56 +01:00
exception-logger.sml
minor formatting changes to exception logging, and begin building from new search list functionality as well
2025-08-05 13:59:10 +01:00
gl-draw.sml
separate OpenGL drawing from GLFW loop in imperative shell, so that other windowing libraries can call the same OpenGL functions.
2026-01-22 00:04:22 +00:00
gl-shaders.sml
adjust imperative shell to use xyz coordinates for position, instead of simply xy; need to ensure the functional core code outputs a vector in this format too
2025-09-11 01:43:23 +01:00
glfw-gamepad.sml
progress reimplementing gamepad support
2026-01-21 21:03:20 +00:00
glfw-loop.sml
remove shell/shell.sml and merge its contents into shell/glfw-loop.sml, because shell.sml used to set up and initialise GLFW before calling the main loop. We may want to add additional back-ends later instead, so it's better to keep names specific to the windowing library or platform.
2026-01-22 00:57:21 +00:00
input-mailbox.sml
create separate mailbox structures for draw and input messages, because our plan is to: 'handle input + drawing on a single thread'
2025-09-10 01:04:56 +01:00
make-mailbox.sml
create separate mailbox structures for draw and input messages, because our plan is to: 'handle input + drawing on a single thread'
2025-09-10 01:04:56 +01:00
updater.sml
remove usage of concurrent ml, deciding that we prefer to run everything in the main thread instead
2025-10-17 23:08:16 +01:00