summaryrefslogtreecommitdiff
path: root/examples/demo/demo.c
diff options
context:
space:
mode:
authoromniscient <17525998+omnisci3nce@users.noreply.github.com>2024-03-14 22:11:43 +1100
committeromniscient <17525998+omnisci3nce@users.noreply.github.com>2024-03-14 22:11:43 +1100
commit253c90f7ceabff956260b40b69ec7ca55f91e710 (patch)
tree49e45764acab57368b4914bcb0fd77b6b1a1c862 /examples/demo/demo.c
parent2af96e3bc19fac5a3dc27f0eedff1b95ef1d473b (diff)
parent70308798adbaa376da97c9c0739d437fe76b8b36 (diff)
Merge branch 'master' of github.com:omnisci3nce/celeritas-core
Diffstat (limited to 'examples/demo/demo.c')
-rw-r--r--examples/demo/demo.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/examples/demo/demo.c b/examples/demo/demo.c
new file mode 100644
index 0000000..3b2354a
--- /dev/null
+++ b/examples/demo/demo.c
@@ -0,0 +1,22 @@
+#include <glfw3.h>
+
+#include "core.h"
+#include "render.h"
+
+int main() {
+ core* core = core_bringup();
+
+ // Main loop
+ while (!glfwWindowShouldClose(core->renderer.window)) {
+ input_update(&core->input);
+ threadpool_process_results(&core->threadpool, 1);
+
+ render_frame_begin(&core->renderer);
+
+ // insert work here
+
+ render_frame_end(&core->renderer);
+ }
+
+ return 0;
+}