color cubes and vsync
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Sun, 19 Dec 2021 04:42:32 +0000 (22:42 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Sun, 19 Dec 2021 04:42:32 +0000 (22:42 -0600)
src/main.onyx

index 37ba4f46219845103a7d9f9e0e1a1845d3fb74c7..b3146b0efd0ef497c3c06c5b71157e47a61f3f0d 100644 (file)
@@ -14,7 +14,7 @@ create_window :: () => {
     window = glfwCreateWindow(1200, 720, #cstr "Voxel Shooter");
 
     glfwMakeContextCurrent(window);
-    glfwSwapInterval(0);
+    glfwSwapInterval(1);
     glfwSetWindowSizeCallback(window, "on_resize");
     glfwSetKeyCallback(window, "on_key");
 }
@@ -124,7 +124,7 @@ setup_opengl :: () {
     }
     for z: 32 do for x: 32 {
         if random.between(0, 10) >= 7 do continue;
-        chunk_set(chunk, x, 1, z, block_make(0.6, 0.6, 0.6, 0.8));
+        chunk_set(chunk, x, 1, z, block_make(random.float(0, 1), random.float(0, 1), random.float(0, 1), 1));
     }
     chunk.mesh = chunk_build_mesh(chunk);