add rule to Makefile to run RGFW build more quickly

This commit is contained in:
2026-01-22 21:38:15 +00:00
parent d0f9220cfe
commit dee5e72f39
4 changed files with 14 additions and 7 deletions

View File

@@ -4,5 +4,8 @@ run_debug:
run:
./build-unix.sh && ./shf
rgfw:
./build-unix-rgfw-debug-.sh && ./shf-rgfw
tests:
mlton -const "Exn.keepHistory true" shf-tests.mlb && ./shf-tests

View File

@@ -17,7 +17,11 @@ void closeWindow(RGFW_window* window) {
}
bool shouldCloseWindow(RGFW_window* window) {
return RGFW_window_shouldClose(window) != 0;
if (RGFW_window_shouldClose(window)) {
return true;
} else {
return false;
}
}
void swapBuffers(RGFW_window* window) {

View File

@@ -1,20 +1,20 @@
structure RgfwLoop =
struct
fun loop (counter, window) =
fun loop window =
if Rgfw.shouldCloseWindow window then
Rgfw.closeWindow window
else
let val () = print ("counter = " ^ Int.toString counter ^ "\n")
in loop (counter + 1, window)
let
val () = Rgfw.swapBuffers window
in
loop window
end
fun main () =
let
val () = print "15\n"
val window = Rgfw.createWindow ("shf", 0, 0, 1920, 1080)
val () = print "17\n"
in
loop (0, window)
loop window
end
end

BIN
shf-rgfw

Binary file not shown.