summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-02-25 17:35:27 +1100
committerOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-02-25 17:35:27 +1100
commit90dd96cbc9b09cdc75977b115a9b61fa7547baef (patch)
tree013eafe6ba0bf9f4d0e6f1947e22d7fda02707ec /examples
parent938f745f052c14fccaa987b98ea4ac84e70c1fcc (diff)
boilerplate for more examples
Diffstat (limited to 'examples')
-rw-r--r--examples/demo/demo.c22
-rw-r--r--examples/obj_loading/ex_obj_loading.c22
2 files changed, 44 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;
+}
diff --git a/examples/obj_loading/ex_obj_loading.c b/examples/obj_loading/ex_obj_loading.c
new file mode 100644
index 0000000..3b2354a
--- /dev/null
+++ b/examples/obj_loading/ex_obj_loading.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;
+}