2
0
Эх сурвалжийг харах

Added world generator

Added world_generator. This class generates the chunks and is responsible for loading new chunks as the player moves around.
Jef Belmans 2 жил өмнө
parent
commit
f6d6ed9c95
59 өөрчлөгдсөн 482 нэмэгдсэн , 353 устгасан
  1. 0 1
      coral_renderer/coral_renderer.cpp
  2. 1 1
      minecraft_clone/CMakeLists.txt
  3. 2 0
      minecraft_clone/atlas_generator.cpp
  4. 3 3
      minecraft_clone/atlas_generator.h
  5. 12 16
      minecraft_clone/chunk.cpp
  6. 17 8
      minecraft_clone/chunk.h
  7. 8 9
      minecraft_clone/first_app.cpp
  8. 3 3
      minecraft_clone/first_app.h
  9. 2 2
      minecraft_clone/voxel_renderer.cpp
  10. 30 0
      minecraft_clone/world_generator.cpp
  11. 22 0
      minecraft_clone/world_generator.h
  12. 2 2
      out/build/x64-Debug/.cmake/api/v1/reply/codemodel-v2-c38b6ceb893146a05aac.json
  13. 2 2
      out/build/x64-Debug/.cmake/api/v1/reply/index-2023-07-11T08-02-30-0713.json
  14. 2 2
      out/build/x64-Debug/.cmake/api/v1/reply/target-coral_renderer-Debug-03cce6e0f82ddabac0e3.json
  15. 2 2
      out/build/x64-Debug/.cmake/api/v1/reply/target-minecraft_clone-Debug-702816c1467d2d69fbfe.json
  16. BIN
      out/build/x64-Debug/.ninja_deps
  17. 94 77
      out/build/x64-Debug/.ninja_log
  18. BIN
      out/build/x64-Debug/CMakeFiles/3.26.0-msvc3/CMakeDetermineCompilerABI_C.bin
  19. BIN
      out/build/x64-Debug/CMakeFiles/3.26.0-msvc3/CMakeDetermineCompilerABI_CXX.bin
  20. 33 33
      out/build/x64-Debug/CMakeFiles/CMakeConfigureLog.yaml
  21. 2 2
      out/build/x64-Debug/Testing/Temporary/LastTest.log
  22. BIN
      out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.pdb
  23. 0 10
      out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/embed.manifest
  24. 0 10
      out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/intermediate.manifest
  25. 0 2
      out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/manifest.rc
  26. BIN
      out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/manifest.res
  27. BIN
      out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/vc140.pdb
  28. BIN
      out/build/x64-Debug/coral_renderer/assets/shaders/PosNormCol.frag.spv
  29. BIN
      out/build/x64-Debug/coral_renderer/assets/shaders/PosNormCol.vert.spv
  30. BIN
      out/build/x64-Debug/coral_renderer/assets/shaders/simple_shader.frag.spv
  31. BIN
      out/build/x64-Debug/coral_renderer/assets/shaders/simple_shader.vert.spv
  32. BIN
      out/build/x64-Debug/coral_renderer/assets/textures/lost_empire-RGBA.png
  33. BIN
      out/build/x64-Debug/coral_renderer/assets/textures/room.png
  34. BIN
      out/build/x64-Debug/coral_renderer/assets/textures/uv_checker.jpg
  35. BIN
      out/build/x64-Debug/coral_renderer/coral_renderer.ilk
  36. BIN
      out/build/x64-Debug/coral_renderer/coral_renderer.pdb
  37. BIN
      out/build/x64-Debug/minecraft_clone/CMakeFiles/minecraft_clone.dir/vc140.pdb
  38. BIN
      out/build/x64-Debug/minecraft_clone/minecraft_clone.ilk
  39. BIN
      out/build/x64-Debug/minecraft_clone/minecraft_clone.pdb
  40. BIN
      out/build/x64-Debug/third_party/CMakeFiles/tinyobjloader.dir/tinyobjloader.pdb
  41. BIN
      out/build/x64-Debug/third_party/CMakeFiles/vkbootstrap.dir/vkbootstrap.pdb
  42. 19 0
      out/build/x64-Debug/third_party/GLFW/CMakeFiles/Export/f367bd07922f2ecfc14cf5547f1f7c4e/glfw3Targets-relwithdebinfo.cmake
  43. BIN
      out/build/x64-Debug/third_party/GLFW/src/CMakeFiles/glfw.dir/glfw.pdb
  44. 2 2
      out/build/x64-Release/.cmake/api/v1/reply/codemodel-v2-1952ceea903530f7e40e.json
  45. 2 2
      out/build/x64-Release/.cmake/api/v1/reply/index-2023-07-11T08-09-55-0104.json
  46. 2 2
      out/build/x64-Release/.cmake/api/v1/reply/target-coral_renderer-Release-50efa119b4f0c302455f.json
  47. 19 5
      out/build/x64-Release/.cmake/api/v1/reply/target-minecraft_clone-Release-653a7aceb6a21919938f.json
  48. BIN
      out/build/x64-Release/.ninja_deps
  49. 150 119
      out/build/x64-Release/.ninja_log
  50. BIN
      out/build/x64-Release/CMakeFiles/3.26.0-msvc3/CMakeDetermineCompilerABI_C.bin
  51. BIN
      out/build/x64-Release/CMakeFiles/3.26.0-msvc3/CMakeDetermineCompilerABI_CXX.bin
  52. 33 33
      out/build/x64-Release/CMakeFiles/CMakeConfigureLog.yaml
  53. 2 2
      out/build/x64-Release/Testing/Temporary/LastTest.log
  54. 9 1
      out/build/x64-Release/build.ninja
  55. BIN
      out/build/x64-Release/minecraft_clone/assets/shaders/voxel_shader.vert.spv
  56. BIN
      out/build/x64-Release/minecraft_clone/assets/textures/atlas_texture.dds
  57. 5 0
      out/build/x64-Release/minecraft_clone/imgui.ini
  58. BIN
      shaders/compiled/voxel_shader.vert.spv
  59. 2 2
      shaders/voxel_shader.vert

+ 0 - 1
coral_renderer/coral_renderer.cpp

@@ -107,7 +107,6 @@ void coral_renderer::begin_swapchain_render_pass(VkCommandBuffer command_buffer)
 	VkRect2D scissor{ {0, 0}, swapchain_->get_swapchain_extent() };
 	vkCmdSetViewport(command_buffer, 0, 1, &viewport);
 	vkCmdSetScissor(command_buffer, 0, 1, &scissor);
-
 }
 
 void coral_renderer::end_swapchain_render_pass(VkCommandBuffer command_buffer)

+ 1 - 1
minecraft_clone/CMakeLists.txt

@@ -8,7 +8,7 @@ add_executable(minecraft_clone
     "chunk.cpp"
     "voxel_renderer.h"
     "voxel_renderer.cpp"
- "atlas_generator.h" "atlas_generator.cpp")
+ "atlas_generator.h" "atlas_generator.cpp" "world_generator.h" "world_generator.cpp")
 
 set_property(TARGET coral_renderer PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "$<TARGET_FILE_DIR:minecraft_clone>")
 

+ 2 - 0
minecraft_clone/atlas_generator.cpp

@@ -2,6 +2,8 @@
 
 #include "voxel_data.h"
 
+const float atlas_generator::tile_size_{ 1.f / blocks_per_row_ };
+
 void atlas_generator::calculate_uvs(Block& block)
 {
 	for (auto& face : block.faces)

+ 3 - 3
minecraft_clone/atlas_generator.h

@@ -6,9 +6,9 @@ struct Block;
 class atlas_generator final
 {
 public:
-	void calculate_uvs(Block& block);
+	static void calculate_uvs(Block& block);
 
 private:
-	const uint8_t blocks_per_row_{ 16 };
-	const float tile_size_{ 1.f / blocks_per_row_ };
+	static const uint8_t blocks_per_row_{ 16 };
+	static const float tile_size_;
 };

+ 12 - 16
minecraft_clone/chunk.cpp

@@ -8,7 +8,8 @@
 
 using namespace coral_3d;
 
-chunk::chunk(coral_3d::coral_device& device)
+chunk::chunk(coral_3d::coral_device& device, ChunkPosition position)
+	: position_{ position }
 {
 	load(device);
 }
@@ -18,7 +19,7 @@ void chunk::load(coral_device& device)
 	for (int y = 0; y < chunk_height_; y++)
 		for (int x = 0; x < chunk_width_; x++)
 			for (int z = 0; z < chunk_width_; z++)
-				voxel_map_[{ x,y,z }] = true;
+				voxel_map_[{ x,y,z }] = BlockType::STONE;
 
 	for (int y = 0; y < chunk_height_; y++)
 		for (int x = 0; x < chunk_width_; x++)
@@ -27,12 +28,10 @@ void chunk::load(coral_device& device)
 
 	build_mesh(device);
 
-	std::cout << "Built chunk with:\n\t"
-		<< num_faces_ << " faces\n\t"
-		<< num_faces_ * 2 << " triangles\n\t"
-		<< blocks_.size() << " blocks\n";
-
-	position_ = glm::vec3{ 0.f };
+	//std::cout << "Built chunk with:\n\t"
+	//	<< num_faces_ << " faces\n\t"
+	//	<< num_faces_ * 2 << " triangles\n\t"
+	//	<< blocks_.size() << " blocks\n";
 }
 
 void chunk::add_block(glm::vec3 position)
@@ -52,7 +51,7 @@ void chunk::add_block(glm::vec3 position)
 	while (it != block.faces.end())
 	{
 		// Check if there is a voxel adjecent to this face
-		if (voxel_map_.contains(position + it->vertices[0].normal))
+		if (voxel_map_.contains(position + it->vertices[0].normal) && voxel_map_[position + it->vertices[0].normal] != BlockType::AIR)
 		{
 			// If there is, delete this face
 			it = block.faces.erase(it);
@@ -73,7 +72,7 @@ void chunk::add_block(glm::vec3 position)
 		++it;
 	}
 
-	atlas_generator_.calculate_uvs(block);
+	atlas_generator::calculate_uvs(block);
 
 	num_faces_ += block.faces.size();
 	blocks_.emplace_back(block);
@@ -81,17 +80,14 @@ void chunk::add_block(glm::vec3 position)
 
 void chunk::build_mesh(coral_device& device)
 {
-	std::vector<Vertex> vertices;
-	std::vector<uint32_t> indices;
-
 	for (const auto& block : blocks_)
 	{
 		for (const auto& face : block.faces)
 		{
-			vertices.insert(vertices.end(), face.vertices.begin(), face.vertices.end());
-			indices.insert(indices.end(), face.indices.begin(), face.indices.end());
+			vertices_.insert(vertices_.end(), face.vertices.begin(), face.vertices.end());
+			indices_.insert(indices_.end(), face.indices.begin(), face.indices.end());
 		}
 	}
 
-	mesh_ = coral_mesh::create_mesh_from_vertices(device, vertices, indices);
+	mesh_ = coral_mesh::create_mesh_from_vertices(device, vertices_, indices_);
 }

+ 17 - 8
minecraft_clone/chunk.h

@@ -10,31 +10,40 @@
 #include "voxel_data.h"
 #include "atlas_generator.h"
 
+struct ChunkPosition
+{
+	glm::vec2 position{ 0, 0 };
+};
+
 class coral_3d::coral_device;
 class chunk final
 {
 public:
-	chunk(coral_3d::coral_device& device);
+	chunk(coral_3d::coral_device& device, ChunkPosition position);
 	~chunk() = default;
 
 	void load(coral_3d::coral_device& device);
 
 	coral_3d::coral_mesh* get_mesh() const { return mesh_.get(); }
-	glm::vec3 get_position() const { return position_; }
+	glm::vec2 get_world_position() const { return { position_.position.x * chunk_width_, position_.position.y * chunk_width_ }; }
+
+	std::vector<coral_3d::Vertex> get_vertices() const { return vertices_; }
+	std::vector<uint32_t> get_indices() const { return indices_; }
 
 private:
 	void add_block(glm::vec3 position);
 	void build_mesh(coral_3d::coral_device& device);
 
-	atlas_generator atlas_generator_{};
 	std::vector<Block> blocks_{};
 	uint32_t num_faces_{};
 
-	std::unordered_map<glm::vec3, bool> voxel_map_;
-
 	std::shared_ptr<coral_3d::coral_mesh> mesh_;
-	glm::vec3 position_{0.f};
+	std::unordered_map<glm::vec3, BlockType> voxel_map_;
+	ChunkPosition position_{};
+
+	std::vector<coral_3d::Vertex> vertices_{};
+	std::vector<uint32_t> indices_{};
 
 	const uint16_t chunk_width_{ 16 };
-	const uint16_t chunk_height_{ 64 };
-};
+	const uint16_t chunk_height_{ 32 };
+};

+ 8 - 9
minecraft_clone/first_app.cpp

@@ -32,7 +32,7 @@ first_app::first_app()
         .add_pool_size(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, coral_swapchain::MAX_FRAMES_IN_FLIGHT)
         .build();
 
-	load_chunks();
+	generate_world();
 }
 
 first_app::~first_app()
@@ -94,11 +94,11 @@ void first_app::run()
 
             VoxelRenderInfo render_info
             {
-				frame_index,
-				frame_time,
-				command_buffer,
-				global_descriptor_sets[frame_index],
-                chunks_
+                frame_index,
+                frame_time,
+                command_buffer,
+                global_descriptor_sets[frame_index],
+                world_generator_.get_chunks()
 			};
 
             // UPDATE GLOBAL UBO
@@ -118,10 +118,9 @@ void first_app::run()
 	vkDeviceWaitIdle(device_.device());
 }
 
-void first_app::load_chunks()
+void first_app::generate_world()
 {
-    chunk chunk{ device_ };
-    chunks_.emplace_back(chunk);
+    world_generator_.generate_world();
 
     atlas_texture_ = coral_texture::create_texture_from_file(
         device_,

+ 3 - 3
minecraft_clone/first_app.h

@@ -7,7 +7,7 @@
 #include "coral_descriptors.h"
 #include "coral_texture.h"
 
-#include "chunk.h"
+#include "world_generator.h"
 
 // STD
 #include <memory>
@@ -30,7 +30,7 @@ namespace coral_3d
 		void run();
 
 	private:
-		void load_chunks();
+		void generate_world();
 
 		coral_window window_{ WIDTH, HEIGHT, "Coral Renderer" };
 		coral_device device_{ window_ };
@@ -39,6 +39,6 @@ namespace coral_3d
 		std::unique_ptr<coral_texture> atlas_texture_;
 		std::unique_ptr<coral_descriptor_pool> global_descriptor_pool_{};
 
-		std::vector<chunk> chunks_;
+		world_generator world_generator_{device_};
 	};
 }

+ 2 - 2
minecraft_clone/voxel_renderer.cpp

@@ -10,7 +10,7 @@ using namespace coral_3d;
 
 struct PushConstant
 {
-	glm::vec3 position;
+	glm::vec2 position;
 };
 
 voxel_renderer::voxel_renderer(coral_device& device, VkRenderPass render_pass, VkDescriptorSetLayout global_set_layout)
@@ -42,7 +42,7 @@ void voxel_renderer::render_chunks(VoxelRenderInfo& render_info)
 
 	for (auto& chunk : render_info.chunks)
 	{
-		PushConstant push{ chunk.get_position() };
+		PushConstant push{ chunk.get_world_position() };
 		vkCmdPushConstants(
 			render_info.command_buffer,
 			pipeline_layout_,

+ 30 - 0
minecraft_clone/world_generator.cpp

@@ -0,0 +1,30 @@
+#include "world_generator.h"
+
+#include <iostream>
+
+#include "coral_device.h"
+
+world_generator::world_generator(coral_3d::coral_device& device)
+	: device_{ device }
+{}
+
+void world_generator::generate_world()
+{
+	uint32_t vertex_count{};
+	uint32_t index_count{};
+	for (int x = 0; x < world_size_; x++)
+	{
+		for (int z = 0; z < world_size_; z++)
+		{
+			chunks_.emplace_back(device_, ChunkPosition{ glm::vec2{x,z} });
+			vertex_count += chunks_.back().get_vertices().size();
+			index_count += chunks_.back().get_indices().size();
+		}
+	}
+
+	std::cout << "Generated world with:\n\t"
+		<< chunks_.size() << " chunks\n\t"
+		<< vertex_count << " vertices\n\t"
+		<< index_count << " indices\n";
+
+}

+ 22 - 0
minecraft_clone/world_generator.h

@@ -0,0 +1,22 @@
+#pragma once
+
+#include <vector>
+
+#include "chunk.h"
+
+class coral_3d::coral_device;
+class world_generator final
+{
+public:
+	world_generator(coral_3d::coral_device& device);
+	~world_generator() = default;
+
+	void generate_world();
+
+	std::vector<chunk>& get_chunks() { return chunks_; }
+private:
+	coral_3d::coral_device& device_;
+	std::vector<chunk> chunks_{};
+
+	const uint32_t world_size_{ 2 };
+};

+ 2 - 2
out/build/x64-Debug/.cmake/api/v1/reply/codemodel-v2-ade9ee4f812ef8de95f9.json → out/build/x64-Debug/.cmake/api/v1/reply/codemodel-v2-c38b6ceb893146a05aac.json

@@ -164,7 +164,7 @@
 				{
 					"directoryIndex" : 1,
 					"id" : "coral_renderer::@189d46817749ee15bd40",
-					"jsonFile" : "target-coral_renderer-Debug-f68ad7c60295d6fafcd5.json",
+					"jsonFile" : "target-coral_renderer-Debug-03cce6e0f82ddabac0e3.json",
 					"name" : "coral_renderer",
 					"projectIndex" : 0
 				},
@@ -178,7 +178,7 @@
 				{
 					"directoryIndex" : 2,
 					"id" : "minecraft_clone::@c307b48454f3344e687f",
-					"jsonFile" : "target-minecraft_clone-Debug-894fd5e578102454ca3b.json",
+					"jsonFile" : "target-minecraft_clone-Debug-702816c1467d2d69fbfe.json",
 					"name" : "minecraft_clone",
 					"projectIndex" : 0
 				},

+ 2 - 2
out/build/x64-Debug/.cmake/api/v1/reply/index-2023-07-10T22-23-48-0836.json → out/build/x64-Debug/.cmake/api/v1/reply/index-2023-07-11T08-02-30-0713.json

@@ -26,7 +26,7 @@
 	"objects" : 
 	[
 		{
-			"jsonFile" : "codemodel-v2-ade9ee4f812ef8de95f9.json",
+			"jsonFile" : "codemodel-v2-c38b6ceb893146a05aac.json",
 			"kind" : "codemodel",
 			"version" : 
 			{
@@ -108,7 +108,7 @@
 						}
 					},
 					{
-						"jsonFile" : "codemodel-v2-ade9ee4f812ef8de95f9.json",
+						"jsonFile" : "codemodel-v2-c38b6ceb893146a05aac.json",
 						"kind" : "codemodel",
 						"version" : 
 						{

+ 2 - 2
out/build/x64-Debug/.cmake/api/v1/reply/target-coral_renderer-Debug-f68ad7c60295d6fafcd5.json → out/build/x64-Debug/.cmake/api/v1/reply/target-coral_renderer-Debug-03cce6e0f82ddabac0e3.json

@@ -154,11 +154,11 @@
 		},
 		{
 			"backtrace" : 4,
-			"id" : "tinyobjloader::@037116246cbfaaeb5504"
+			"id" : "vkbootstrap::@037116246cbfaaeb5504"
 		},
 		{
 			"backtrace" : 4,
-			"id" : "vkbootstrap::@037116246cbfaaeb5504"
+			"id" : "tinyobjloader::@037116246cbfaaeb5504"
 		},
 		{
 			"backtrace" : 4,

+ 2 - 2
out/build/x64-Debug/.cmake/api/v1/reply/target-minecraft_clone-Debug-894fd5e578102454ca3b.json → out/build/x64-Debug/.cmake/api/v1/reply/target-minecraft_clone-Debug-702816c1467d2d69fbfe.json

@@ -148,11 +148,11 @@
 		},
 		{
 			"backtrace" : 3,
-			"id" : "tinyobjloader::@037116246cbfaaeb5504"
+			"id" : "vkbootstrap::@037116246cbfaaeb5504"
 		},
 		{
 			"backtrace" : 3,
-			"id" : "vkbootstrap::@037116246cbfaaeb5504"
+			"id" : "tinyobjloader::@037116246cbfaaeb5504"
 		},
 		{
 			"backtrace" : 3,

BIN
out/build/x64-Debug/.ninja_deps


+ 94 - 77
out/build/x64-Debug/.ninja_log

@@ -1,78 +1,95 @@
 # ninja log v5
-12	161	7107288537240059	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/PosNormCol.vert.spv	9a4b34331b5d0f2
-79	503	7107288540659696	third_party/GLFW/src/CMakeFiles/glfw.dir/wgl_context.c.obj	3afd0e43a8a16dc7
-9	149	7107288537088261	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/PosNormCol.frag.spv	ba83fc1d44361fa5
-2285	2793	7106867905360948	coral_renderer/coral_renderer.exe	92864a5f2f7c8346
-86	477	7107288540382786	third_party/GLFW/src/CMakeFiles/glfw.dir/osmesa_context.c.obj	c429fa4f29a15e5f
-25	208	7107288537738902	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.vert.spv	16847f469f0def3c
-167	1622	7106867895721270	coral_renderer/CMakeFiles/coral_renderer.dir/main.cpp.obj	5b91ae9e0709491
-73	502	7107288540573430	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_thread.c.obj	bff58b93f2a56d1b
-18	174	7107288537381042	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/simple_shader.vert.spv	319095c1d4500e9c
-16	169	7107288537340967	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/simple_shader.frag.spv	182e19d82932b3f8
-58	487	7107288540423196	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_init.c.obj	aee4bdf0f24be977
-69	501	7107288540372733	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_time.c.obj	406eae6337b59224
-48	504	7107288540664690	third_party/GLFW/src/CMakeFiles/glfw.dir/monitor.c.obj	c00f6f9bbf18e104
-37	510	7107288540797296	third_party/GLFW/src/CMakeFiles/glfw.dir/context.c.obj	1ba1283f035e00a8
-258	2814	7107288563802728	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	e1882e4a9647373b
-65	507	7107288540725523	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_monitor.c.obj	e5281a6601c9ad8f
-40	495	7107288540573430	third_party/GLFW/src/CMakeFiles/glfw.dir/init.c.obj	5f4a50f3267d8484
-51	508	7107288540755549	third_party/GLFW/src/CMakeFiles/glfw.dir/vulkan.c.obj	d687613254603224
-252	1532	7107288551019040	coral_renderer/CMakeFiles/coral_renderer.dir/coral_descriptors.cpp.obj	c662391e5a2d5cb6
-54	506	7107288540669694	third_party/GLFW/src/CMakeFiles/glfw.dir/window.c.obj	b83095e4b715bc19
-62	509	7107288540765554	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_joystick.c.obj	155a4d402b926fee
-83	509	7107288540785908	third_party/GLFW/src/CMakeFiles/glfw.dir/egl_context.c.obj	720789878af83506
-44	505	7107288540649678	third_party/GLFW/src/CMakeFiles/glfw.dir/input.c.obj	ad4c648576f9cac1
-510	562	7107288541269874	third_party/GLFW/src/glfw3.lib	72cb3f0d3bdbe8a5
-76	507	7107288540674702	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_window.c.obj	b606f65291c42a2c
-218	988	7107288545567689	coral_renderer/CMakeFiles/coral_renderer.dir/vk_initializers.cpp.obj	eb8072b4ba836b9d
-240	824	7107288543940361	coral_renderer/CMakeFiles/coral_renderer.dir/coral_utils.cpp.obj	ad940dc42cf88241
-22	184	7107288537509478	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.frag.spv	c206f4c21516b9b
-208	960	7107288545286906	coral_renderer/CMakeFiles/coral_renderer.dir/coral_window.cpp.obj	64bd5f7418955876
-231	1453	7107288550216125	coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.cpp.obj	b604da246ced7299
-243	1806	7107288553738257	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	794b98674d4a018b
-237	1361	7107288549301268	coral_renderer/CMakeFiles/coral_renderer.dir/coral_camera.cpp.obj	614c49925260397
-228	1848	7107288554126990	coral_renderer/CMakeFiles/coral_renderer.dir/coral_gameobject.cpp.obj	e91c1daf7373c0cf
-495	2064	7107288556344285	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	51e1bcde404a6192
-4	1096	7107289336984598	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	785a504661cf292a
-249	1810	7107288553801995	coral_renderer/CMakeFiles/coral_renderer.dir/coral_frame_info.cpp.obj	fca11dbf4e05b9f0
-29	1996	7107288555648430	third_party/CMakeFiles/vkbootstrap.dir/vkbootstrap/VkBootstrap.cpp.obj	90b228a58cfb5773
-221	1813	7107288553827021	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	4b8d23051f1c25e2
-234	1917	7107288554871224	coral_renderer/CMakeFiles/coral_renderer.dir/render_system.cpp.obj	4e458661fcddbdb1
-32	1842	7107288554091961	third_party/CMakeFiles/tinyobjloader.dir/tinyobjloader/tiny_obj_loader.cc.obj	cc3766067532a1e2
-1096	1381	7107289338007391	minecraft_clone/minecraft_clone.exe	460837c13bca11c9
-246	1903	7107288554724973	coral_renderer/CMakeFiles/coral_renderer.dir/coral_buffer.cpp.obj	465bd8d331e5d360
-2495	2569	7107288561127295	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-1842	1893	7107288554544902	third_party/tinyobjloader.lib	49f56a18b656ab21
-215	1990	7107288555597969	coral_renderer/CMakeFiles/coral_renderer.dir/coral_device.cpp.obj	83f3a71b3d1f619b
-212	2036	7107288556063384	coral_renderer/CMakeFiles/coral_renderer.dir/coral_pipeline.cpp.obj	2ad3b241ec9556b6
-9	25	0	clean	21a4d0550fd2b6b1
-1996	2040	7107288556038040	third_party/vkbootstrap.lib	70c0e9f308a489de
-225	2495	7107288560624438	coral_renderer/CMakeFiles/coral_renderer.dir/coral_mesh.cpp.obj	1dd7ba116b7c3ece
-174	2285	7106867902328919	coral_renderer/CMakeFiles/coral_renderer.dir/first_app.cpp.obj	8a161ac1b163f960
-255	2156	7107288557266742	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	838eede5482a47f8
-477	1970	7107288555405988	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	c95e59058c69337d
-31	1183	7107310309297224	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
-28	1189	7107310309362811	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	51e1bcde404a6192
-22	1191	7107310309405719	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	c95e59058c69337d
-12	1200	7107310309471718	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	794b98674d4a018b
-1200	1283	7107310309995961	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-15	1321	7107310310694988	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	838eede5482a47f8
-25	1441	7107310311887125	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	785a504661cf292a
-19	1978	7107310317247033	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	e1882e4a9647373b
-1978	2322	7107310318725198	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
-12	706	7107311061913934	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
-707	983	7107311062809042	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
-19	743	7107315874668665	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
-743	1107	7107315875619558	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
-12	709	7107316621833973	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
-710	984	7107316622712774	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
-4	707	7107318368774359	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
-707	992	7107318369736678	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
-13	724	7107318571352924	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
-725	1009	7107318572252060	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
-11	821	7107318746307527	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
-821	1115	7107318747312207	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
-12	723	7107319171122319	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
-723	1009	7107319172021208	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
-12	700	7107319460038087	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
-700	960	7107319460894853	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
+3	143	7107653648382962	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/PosNormCol.frag.spv	ba83fc1d44361fa5
+6	147	7107653648448312	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/PosNormCol.vert.spv	9a4b34331b5d0f2
+41	659	7107654625253075	coral_renderer/CMakeFiles/coral_renderer.dir/coral_utils.cpp.obj	f6924827058a3691
+16	170	7107653648686293	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.frag.spv	c206f4c21516b9b
+13	152	7107653648513391	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/simple_shader.vert.spv	319095c1d4500e9c
+9	153	7107653648493375	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/simple_shader.frag.spv	182e19d82932b3f8
+108	550	7107654623981937	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_thread.c.obj	43f099244b2dee6a
+19	176	7107653648766637	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.vert.spv	16847f469f0def3c
+105	510	7107654623554751	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_time.c.obj	ae6b794da9de3498
+97	551	7107654624092413	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_init.c.obj	564a61d73e048698
+91	542	7107654623861459	third_party/GLFW/src/CMakeFiles/glfw.dir/vulkan.c.obj	70ae0dc123a4b33b
+53	1287	7107654631514775	coral_renderer/CMakeFiles/coral_renderer.dir/coral_descriptors.cpp.obj	ec62c9a004a8bfb8
+542	888	7107654627536179	third_party/GLFW/src/CMakeFiles/glfw.dir/osmesa_context.c.obj	998f2564e434d680
+527	896	7107654627611700	third_party/GLFW/src/CMakeFiles/glfw.dir/wgl_context.c.obj	117f0f1198c98c85
+102	586	7107654624398915	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_monitor.c.obj	a82340147b24ac44
+81	534	7107654623785624	third_party/GLFW/src/CMakeFiles/glfw.dir/init.c.obj	62b8048da81187d0
+78	633	7107654624976958	third_party/GLFW/src/CMakeFiles/glfw.dir/context.c.obj	6dded0a4a92ce740
+58	2780	7107654646434069	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	85805f9b2fb1b28d
+84	629	7107654624916550	third_party/GLFW/src/CMakeFiles/glfw.dir/input.c.obj	61e0146ebc1a19b0
+936	993	7107654628531638	third_party/GLFW/src/glfw3.lib	72cb3f0d3bdbe8a5
+534	906	7107654627732258	third_party/GLFW/src/CMakeFiles/glfw.dir/egl_context.c.obj	e392b95bd1ec69b9
+99	579	7107654624388904	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_joystick.c.obj	570fd27ce6c891ab
+87	550	7107654623991944	third_party/GLFW/src/CMakeFiles/glfw.dir/monitor.c.obj	426bf34ee6e60f1c
+94	527	7107654623881474	third_party/GLFW/src/CMakeFiles/glfw.dir/window.c.obj	e30431a142394565
+510	936	7107654628009031	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_window.c.obj	de8ce14b03fd31ab
+21	799	7107654626607255	coral_renderer/CMakeFiles/coral_renderer.dir/vk_initializers.cpp.obj	9dceb12269acf637
+11	841	7107654627019028	coral_renderer/CMakeFiles/coral_renderer.dir/coral_window.cpp.obj	ee7519edae91f0dd
+38	1206	7107654630689385	coral_renderer/CMakeFiles/coral_renderer.dir/coral_camera.cpp.obj	e3ab29db4dbdd621
+32	1187	7107654630485167	coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.cpp.obj	c68a89c5c3363d88
+44	1749	7107654636067133	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	644d55f185a21b27
+49	1492	7107654633554727	coral_renderer/CMakeFiles/coral_renderer.dir/coral_frame_info.cpp.obj	c0e97183589425ae
+73	2114	7107654639760898	third_party/CMakeFiles/vkbootstrap.dir/vkbootstrap/VkBootstrap.cpp.obj	e7f8da62a525426f
+29	1473	7107654633368869	coral_renderer/CMakeFiles/coral_renderer.dir/coral_gameobject.cpp.obj	d7840426ab13514b
+67	1682	7107654635398746	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	2402e53c5b266750
+64	2158	7107654640235208	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	fbf8895abd98ccee
+24	1514	7107654633710246	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	f155b94f2cd3e092
+76	2366	7107654642257671	third_party/CMakeFiles/tinyobjloader.dir/tinyobjloader/tiny_obj_loader.cc.obj	29f0686f6c41579f
+3096	3437	7107654651089919	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
+70	1443	7107654633057337	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	2c54079939952d44
+35	1731	7107654635901339	coral_renderer/CMakeFiles/coral_renderer.dir/render_system.cpp.obj	d9014823755e3ad9
+2366	2408	7107654642678616	third_party/tinyobjloader.lib	49f56a18b656ab21
+47	1762	7107654636207603	coral_renderer/CMakeFiles/coral_renderer.dir/coral_buffer.cpp.obj	dc0f1735583b645e
+3029	3096	7107654649395086	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+18	2068	7107654639309351	coral_renderer/CMakeFiles/coral_renderer.dir/coral_device.cpp.obj	29eed3697bc3e5b2
+2114	2154	7107654640150129	third_party/vkbootstrap.lib	70c0e9f308a489de
+15	1815	7107654636780231	coral_renderer/CMakeFiles/coral_renderer.dir/coral_pipeline.cpp.obj	8f0196e5f927b1f7
+61	1890	7107654637541576	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	b0ba317b1e27c6e7
+56	1925	7107654637868672	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	6a87634cd9cf678e
+27	3029	7107654648870097	coral_renderer/CMakeFiles/coral_renderer.dir/coral_mesh.cpp.obj	50f48bce1d400ef4
+93	476	7107657536633178	third_party/GLFW/src/CMakeFiles/glfw.dir/window.c.obj	b83095e4b715bc19
+104	486	7107657536749347	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_time.c.obj	406eae6337b59224
+78	494	7107657536774384	third_party/GLFW/src/CMakeFiles/glfw.dir/context.c.obj	1ba1283f035e00a8
+84	500	7107657536784389	third_party/GLFW/src/CMakeFiles/glfw.dir/input.c.obj	ad4c648576f9cac1
+90	507	7107657536910202	third_party/GLFW/src/CMakeFiles/glfw.dir/vulkan.c.obj	d687613254603224
+87	508	7107657536950861	third_party/GLFW/src/CMakeFiles/glfw.dir/monitor.c.obj	c00f6f9bbf18e104
+81	516	7107657537040996	third_party/GLFW/src/CMakeFiles/glfw.dir/init.c.obj	5f4a50f3267d8484
+96	558	7107657537453312	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_init.c.obj	aee4bdf0f24be977
+107	559	7107657537432891	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_thread.c.obj	bff58b93f2a56d1b
+98	561	7107657537483352	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_joystick.c.obj	155a4d402b926fee
+101	578	7107657537664442	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_monitor.c.obj	e5281a6601c9ad8f
+41	680	7107657538694554	coral_renderer/CMakeFiles/coral_renderer.dir/coral_utils.cpp.obj	ad940dc42cf88241
+20	790	7107657539779359	coral_renderer/CMakeFiles/coral_renderer.dir/vk_initializers.cpp.obj	eb8072b4ba836b9d
+486	812	7107657540010868	third_party/GLFW/src/CMakeFiles/glfw.dir/wgl_context.c.obj	3afd0e43a8a16dc7
+477	820	7107657540086555	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_window.c.obj	b606f65291c42a2c
+494	821	7107657540081539	third_party/GLFW/src/CMakeFiles/glfw.dir/egl_context.c.obj	720789878af83506
+500	835	7107657540234646	third_party/GLFW/src/CMakeFiles/glfw.dir/osmesa_context.c.obj	c429fa4f29a15e5f
+11	846	7107657540356471	coral_renderer/CMakeFiles/coral_renderer.dir/coral_window.cpp.obj	64bd5f7418955876
+835	888	7107657540712840	third_party/GLFW/src/glfw3.lib	72cb3f0d3bdbe8a5
+38	1105	7107657542934760	coral_renderer/CMakeFiles/coral_renderer.dir/coral_camera.cpp.obj	614c49925260397
+33	1144	7107657543334183	coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.cpp.obj	b604da246ced7299
+52	1222	7107657544111563	coral_renderer/CMakeFiles/coral_renderer.dir/coral_descriptors.cpp.obj	c662391e5a2d5cb6
+70	1401	7107657545893509	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	8a773b33d95615c3
+44	1403	7107657545913528	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	794b98674d4a018b
+29	1441	7107657546313222	coral_renderer/CMakeFiles/coral_renderer.dir/coral_gameobject.cpp.obj	e91c1daf7373c0cf
+49	1462	7107657546506746	coral_renderer/CMakeFiles/coral_renderer.dir/coral_frame_info.cpp.obj	fca11dbf4e05b9f0
+35	1478	7107657546677784	coral_renderer/CMakeFiles/coral_renderer.dir/render_system.cpp.obj	4e458661fcddbdb1
+23	1489	7107657546783450	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	4b8d23051f1c25e2
+67	1540	7107657547282261	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	51e1bcde404a6192
+47	1563	7107657547508130	coral_renderer/CMakeFiles/coral_renderer.dir/coral_buffer.cpp.obj	465bd8d331e5d360
+17	1564	7107657547533153	coral_renderer/CMakeFiles/coral_renderer.dir/coral_device.cpp.obj	83f3a71b3d1f619b
+75	1600	7107657547872295	third_party/CMakeFiles/tinyobjloader.dir/tinyobjloader/tiny_obj_loader.cc.obj	cc3766067532a1e2
+61	1627	7107657548163213	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	c95e59058c69337d
+1600	1644	7107657548278523	third_party/tinyobjloader.lib	49f56a18b656ab21
+14	1651	7107657548412137	coral_renderer/CMakeFiles/coral_renderer.dir/coral_pipeline.cpp.obj	2ad3b241ec9556b6
+55	1722	7107657549130712	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	838eede5482a47f8
+73	1736	7107657549253288	third_party/CMakeFiles/vkbootstrap.dir/vkbootstrap/VkBootstrap.cpp.obj	90b228a58cfb5773
+1736	1774	7107657549593395	third_party/vkbootstrap.lib	70c0e9f308a489de
+64	1794	7107657549844347	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	785a504661cf292a
+26	2104	7107657552933514	coral_renderer/CMakeFiles/coral_renderer.dir/coral_mesh.cpp.obj	1dd7ba116b7c3ece
+2105	2177	7107657553414497	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+58	2443	7107657556312313	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	e1882e4a9647373b
+2443	2805	7107657557884069	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b
+12	1071	7107657950300228	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	785a504661cf292a
+1071	1364	7107657951352905	minecraft_clone/minecraft_clone.exe	9271f52edfef5f8b

BIN
out/build/x64-Debug/CMakeFiles/3.26.0-msvc3/CMakeDetermineCompilerABI_C.bin


BIN
out/build/x64-Debug/CMakeFiles/3.26.0-msvc3/CMakeDetermineCompilerABI_CXX.bin


+ 33 - 33
out/build/x64-Debug/CMakeFiles/CMakeConfigureLog.yaml

@@ -109,8 +109,8 @@ events:
     checks:
       - "Detecting C compiler ABI info"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-x3nnze"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-x3nnze"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-vl5w2i"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-vl5w2i"
     cmakeVariables:
       CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS"
       CMAKE_C_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -119,10 +119,10 @@ events:
       variable: "CMAKE_C_ABI_COMPILED"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-x3nnze
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-vl5w2i
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_6cf87 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_6cf87.dir\\CMakeCCompilerABI.c.obj /FdCMakeFiles\\cmTC_6cf87.dir\\ /FS -c "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c"
-        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_6cf87.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_6cf87.dir\\CMakeCCompilerABI.c.obj  /out:cmTC_6cf87.exe /implib:cmTC_6cf87.lib /pdb:cmTC_6cf87.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_e7108 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_e7108.dir\\CMakeCCompilerABI.c.obj /FdCMakeFiles\\cmTC_e7108.dir\\ /FS -c "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c"
+        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_e7108.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_e7108.dir\\CMakeCCompilerABI.c.obj  /out:cmTC_e7108.exe /implib:cmTC_e7108.lib /pdb:cmTC_e7108.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
         
       exitCode: 0
   -
@@ -134,8 +134,8 @@ events:
     checks:
       - "Detecting CXX compiler ABI info"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-wozzvr"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-wozzvr"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-9d2hkw"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-9d2hkw"
     cmakeVariables:
       CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc"
       CMAKE_CXX_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -144,10 +144,10 @@ events:
       variable: "CMAKE_CXX_ABI_COMPILED"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-wozzvr
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-9d2hkw
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_c331b && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo /TP   /DWIN32 /D_WINDOWS /EHsc  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_c331b.dir\\CMakeCXXCompilerABI.cpp.obj /FdCMakeFiles\\cmTC_c331b.dir\\ /FS -c "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp"
-        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_c331b.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_c331b.dir\\CMakeCXXCompilerABI.cpp.obj  /out:cmTC_c331b.exe /implib:cmTC_c331b.lib /pdb:cmTC_c331b.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_f273e && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo /TP   /DWIN32 /D_WINDOWS /EHsc  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_f273e.dir\\CMakeCXXCompilerABI.cpp.obj /FdCMakeFiles\\cmTC_f273e.dir\\ /FS -c "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp"
+        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_f273e.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_f273e.dir\\CMakeCXXCompilerABI.cpp.obj  /out:cmTC_f273e.exe /implib:cmTC_f273e.lib /pdb:cmTC_f273e.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
         
       exitCode: 0
   -
@@ -161,8 +161,8 @@ events:
     checks:
       - "Performing Test CMAKE_HAVE_LIBC_PTHREAD"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-2u31ur"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-2u31ur"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-8vnj49"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-8vnj49"
     cmakeVariables:
       CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS"
       CMAKE_C_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -172,12 +172,12 @@ events:
       variable: "CMAKE_HAVE_LIBC_PTHREAD"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-2u31ur
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-8vnj49
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_91a5c && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo -DCMAKE_HAVE_LIBC_PTHREAD  /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_91a5c.dir\\src.c.obj /FdCMakeFiles\\cmTC_91a5c.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-2u31ur\\src.c"
-        FAILED: CMakeFiles/cmTC_91a5c.dir/src.c.obj 
-        C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo -DCMAKE_HAVE_LIBC_PTHREAD  /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_91a5c.dir\\src.c.obj /FdCMakeFiles\\cmTC_91a5c.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-2u31ur\\src.c"
-        E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-2u31ur\\src.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_d61fc && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo -DCMAKE_HAVE_LIBC_PTHREAD  /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_d61fc.dir\\src.c.obj /FdCMakeFiles\\cmTC_d61fc.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-8vnj49\\src.c"
+        FAILED: CMakeFiles/cmTC_d61fc.dir/src.c.obj 
+        C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo -DCMAKE_HAVE_LIBC_PTHREAD  /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_d61fc.dir\\src.c.obj /FdCMakeFiles\\cmTC_d61fc.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-8vnj49\\src.c"
+        E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-8vnj49\\src.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory
         ninja: build stopped: subcommand failed.
         
       exitCode: 1
@@ -191,8 +191,8 @@ events:
     checks:
       - "Looking for pthread_create in pthreads"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-cz3i3e"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-cz3i3e"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-qrlueb"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-qrlueb"
     cmakeVariables:
       CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS"
       CMAKE_C_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -202,13 +202,13 @@ events:
       variable: "CMAKE_HAVE_PTHREADS_CREATE"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-cz3i3e
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-qrlueb
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_d2f04 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS -DCHECK_FUNCTION_EXISTS=pthread_create /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_d2f04.dir\\CheckFunctionExists.c.obj /FdCMakeFiles\\cmTC_d2f04.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-cz3i3e\\CheckFunctionExists.c"
-        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_d2f04.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_d2f04.dir\\CheckFunctionExists.c.obj  /out:cmTC_d2f04.exe /implib:cmTC_d2f04.lib /pdb:cmTC_d2f04.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthreads.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
-        FAILED: cmTC_d2f04.exe 
-        cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_d2f04.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_d2f04.dir\\CheckFunctionExists.c.obj  /out:cmTC_d2f04.exe /implib:cmTC_d2f04.lib /pdb:cmTC_d2f04.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthreads.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
-        LINK Pass 1: command "C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_d2f04.dir\\CheckFunctionExists.c.obj /out:cmTC_d2f04.exe /implib:cmTC_d2f04.lib /pdb:cmTC_d2f04.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\\cmTC_d2f04.dir/intermediate.manifest CMakeFiles\\cmTC_d2f04.dir/manifest.res" failed (exit code 1104) with the following output:
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_594b6 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS -DCHECK_FUNCTION_EXISTS=pthread_create /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_594b6.dir\\CheckFunctionExists.c.obj /FdCMakeFiles\\cmTC_594b6.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-qrlueb\\CheckFunctionExists.c"
+        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_594b6.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_594b6.dir\\CheckFunctionExists.c.obj  /out:cmTC_594b6.exe /implib:cmTC_594b6.lib /pdb:cmTC_594b6.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthreads.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        FAILED: cmTC_594b6.exe 
+        cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_594b6.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_594b6.dir\\CheckFunctionExists.c.obj  /out:cmTC_594b6.exe /implib:cmTC_594b6.lib /pdb:cmTC_594b6.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthreads.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        LINK Pass 1: command "C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_594b6.dir\\CheckFunctionExists.c.obj /out:cmTC_594b6.exe /implib:cmTC_594b6.lib /pdb:cmTC_594b6.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\\cmTC_594b6.dir/intermediate.manifest CMakeFiles\\cmTC_594b6.dir/manifest.res" failed (exit code 1104) with the following output:
         LINK : fatal error LNK1104: cannot open file 'pthreads.lib'\x0d
         ninja: build stopped: subcommand failed.
         
@@ -223,8 +223,8 @@ events:
     checks:
       - "Looking for pthread_create in pthread"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-cwz2xo"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-cwz2xo"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-jpe6iz"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-jpe6iz"
     cmakeVariables:
       CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS"
       CMAKE_C_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -234,13 +234,13 @@ events:
       variable: "CMAKE_HAVE_PTHREAD_CREATE"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-cwz2xo
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/CMakeFiles/CMakeScratch/TryCompile-jpe6iz
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_54211 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS -DCHECK_FUNCTION_EXISTS=pthread_create /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_54211.dir\\CheckFunctionExists.c.obj /FdCMakeFiles\\cmTC_54211.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-cwz2xo\\CheckFunctionExists.c"
-        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_54211.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_54211.dir\\CheckFunctionExists.c.obj  /out:cmTC_54211.exe /implib:cmTC_54211.lib /pdb:cmTC_54211.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthread.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
-        FAILED: cmTC_54211.exe 
-        cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_54211.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_54211.dir\\CheckFunctionExists.c.obj  /out:cmTC_54211.exe /implib:cmTC_54211.lib /pdb:cmTC_54211.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthread.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
-        LINK Pass 1: command "C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_54211.dir\\CheckFunctionExists.c.obj /out:cmTC_54211.exe /implib:cmTC_54211.lib /pdb:cmTC_54211.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\\cmTC_54211.dir/intermediate.manifest CMakeFiles\\cmTC_54211.dir/manifest.res" failed (exit code 1104) with the following output:
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_e6d0b && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS -DCHECK_FUNCTION_EXISTS=pthread_create /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_e6d0b.dir\\CheckFunctionExists.c.obj /FdCMakeFiles\\cmTC_e6d0b.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Debug\\CMakeFiles\\CMakeScratch\\TryCompile-jpe6iz\\CheckFunctionExists.c"
+        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_e6d0b.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_e6d0b.dir\\CheckFunctionExists.c.obj  /out:cmTC_e6d0b.exe /implib:cmTC_e6d0b.lib /pdb:cmTC_e6d0b.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthread.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        FAILED: cmTC_e6d0b.exe 
+        cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_e6d0b.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_e6d0b.dir\\CheckFunctionExists.c.obj  /out:cmTC_e6d0b.exe /implib:cmTC_e6d0b.lib /pdb:cmTC_e6d0b.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthread.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        LINK Pass 1: command "C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_e6d0b.dir\\CheckFunctionExists.c.obj /out:cmTC_e6d0b.exe /implib:cmTC_e6d0b.lib /pdb:cmTC_e6d0b.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\\cmTC_e6d0b.dir/intermediate.manifest CMakeFiles\\cmTC_e6d0b.dir/manifest.res" failed (exit code 1104) with the following output:
         LINK : fatal error LNK1104: cannot open file 'pthread.lib'\x0d
         ninja: build stopped: subcommand failed.
         

+ 2 - 2
out/build/x64-Debug/Testing/Temporary/LastTest.log

@@ -1,3 +1,3 @@
-Start testing: Jul 11 00:23 Romance Daylight Time
+Start testing: Jul 11 10:02 Romance Daylight Time
 ----------------------------------------------------------
-End testing: Jul 11 00:23 Romance Daylight Time
+End testing: Jul 11 10:02 Romance Daylight Time

BIN
out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.pdb


+ 0 - 10
out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/embed.manifest

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
-  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
-    <security>
-      <requestedPrivileges>
-        <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
-      </requestedPrivileges>
-    </security>
-  </trustInfo>
-</assembly>

+ 0 - 10
out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/intermediate.manifest

@@ -1,10 +0,0 @@
-<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
-<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
-  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
-    <security>
-      <requestedPrivileges>
-        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
-      </requestedPrivileges>
-    </security>
-  </trustInfo>
-</assembly>

+ 0 - 2
out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/manifest.rc

@@ -1,2 +0,0 @@
-#pragma code_page(65001)
-1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/embed.manifest"

BIN
out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/manifest.res


BIN
out/build/x64-Debug/coral_renderer/CMakeFiles/coral_renderer.dir/vc140.pdb


BIN
out/build/x64-Debug/coral_renderer/assets/shaders/PosNormCol.frag.spv


BIN
out/build/x64-Debug/coral_renderer/assets/shaders/PosNormCol.vert.spv


BIN
out/build/x64-Debug/coral_renderer/assets/shaders/simple_shader.frag.spv


BIN
out/build/x64-Debug/coral_renderer/assets/shaders/simple_shader.vert.spv


BIN
out/build/x64-Debug/coral_renderer/assets/textures/lost_empire-RGBA.png


BIN
out/build/x64-Debug/coral_renderer/assets/textures/room.png


BIN
out/build/x64-Debug/coral_renderer/assets/textures/uv_checker.jpg


BIN
out/build/x64-Debug/coral_renderer/coral_renderer.ilk


BIN
out/build/x64-Debug/coral_renderer/coral_renderer.pdb


BIN
out/build/x64-Debug/minecraft_clone/CMakeFiles/minecraft_clone.dir/vc140.pdb


BIN
out/build/x64-Debug/minecraft_clone/minecraft_clone.ilk


BIN
out/build/x64-Debug/minecraft_clone/minecraft_clone.pdb


BIN
out/build/x64-Debug/third_party/CMakeFiles/tinyobjloader.dir/tinyobjloader.pdb


BIN
out/build/x64-Debug/third_party/CMakeFiles/vkbootstrap.dir/vkbootstrap.pdb


+ 19 - 0
out/build/x64-Debug/third_party/GLFW/CMakeFiles/Export/f367bd07922f2ecfc14cf5547f1f7c4e/glfw3Targets-relwithdebinfo.cmake

@@ -0,0 +1,19 @@
+#----------------------------------------------------------------
+# Generated CMake target import file for configuration "RelWithDebInfo".
+#----------------------------------------------------------------
+
+# Commands may need to know the format version.
+set(CMAKE_IMPORT_FILE_VERSION 1)
+
+# Import target "glfw" for configuration "RelWithDebInfo"
+set_property(TARGET glfw APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
+set_target_properties(glfw PROPERTIES
+  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C"
+  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/glfw3.lib"
+  )
+
+list(APPEND _cmake_import_check_targets glfw )
+list(APPEND _cmake_import_check_files_for_glfw "${_IMPORT_PREFIX}/lib/glfw3.lib" )
+
+# Commands beyond this point should not need to know the version.
+set(CMAKE_IMPORT_FILE_VERSION)

BIN
out/build/x64-Debug/third_party/GLFW/src/CMakeFiles/glfw.dir/glfw.pdb


+ 2 - 2
out/build/x64-Release/.cmake/api/v1/reply/codemodel-v2-6a83d8e304eaf36038d2.json → out/build/x64-Release/.cmake/api/v1/reply/codemodel-v2-1952ceea903530f7e40e.json

@@ -164,7 +164,7 @@
 				{
 					"directoryIndex" : 1,
 					"id" : "coral_renderer::@189d46817749ee15bd40",
-					"jsonFile" : "target-coral_renderer-Release-35afe71d3bed2eaf279e.json",
+					"jsonFile" : "target-coral_renderer-Release-50efa119b4f0c302455f.json",
 					"name" : "coral_renderer",
 					"projectIndex" : 0
 				},
@@ -178,7 +178,7 @@
 				{
 					"directoryIndex" : 2,
 					"id" : "minecraft_clone::@c307b48454f3344e687f",
-					"jsonFile" : "target-minecraft_clone-Release-b76b69cea564da5a6bda.json",
+					"jsonFile" : "target-minecraft_clone-Release-653a7aceb6a21919938f.json",
 					"name" : "minecraft_clone",
 					"projectIndex" : 0
 				},

+ 2 - 2
out/build/x64-Release/.cmake/api/v1/reply/index-2023-07-10T22-10-26-0698.json → out/build/x64-Release/.cmake/api/v1/reply/index-2023-07-11T08-09-55-0104.json

@@ -26,7 +26,7 @@
 	"objects" : 
 	[
 		{
-			"jsonFile" : "codemodel-v2-6a83d8e304eaf36038d2.json",
+			"jsonFile" : "codemodel-v2-1952ceea903530f7e40e.json",
 			"kind" : "codemodel",
 			"version" : 
 			{
@@ -108,7 +108,7 @@
 						}
 					},
 					{
-						"jsonFile" : "codemodel-v2-6a83d8e304eaf36038d2.json",
+						"jsonFile" : "codemodel-v2-1952ceea903530f7e40e.json",
 						"kind" : "codemodel",
 						"version" : 
 						{

+ 2 - 2
out/build/x64-Release/.cmake/api/v1/reply/target-coral_renderer-Release-35afe71d3bed2eaf279e.json → out/build/x64-Release/.cmake/api/v1/reply/target-coral_renderer-Release-50efa119b4f0c302455f.json

@@ -154,11 +154,11 @@
 		},
 		{
 			"backtrace" : 4,
-			"id" : "tinyobjloader::@037116246cbfaaeb5504"
+			"id" : "vkbootstrap::@037116246cbfaaeb5504"
 		},
 		{
 			"backtrace" : 4,
-			"id" : "vkbootstrap::@037116246cbfaaeb5504"
+			"id" : "tinyobjloader::@037116246cbfaaeb5504"
 		},
 		{
 			"backtrace" : 4,

+ 19 - 5
out/build/x64-Release/.cmake/api/v1/reply/target-minecraft_clone-Release-b76b69cea564da5a6bda.json → out/build/x64-Release/.cmake/api/v1/reply/target-minecraft_clone-Release-653a7aceb6a21919938f.json

@@ -136,7 +136,8 @@
 				4,
 				6,
 				8,
-				10
+				10,
+				12
 			]
 		}
 	],
@@ -148,11 +149,11 @@
 		},
 		{
 			"backtrace" : 3,
-			"id" : "tinyobjloader::@037116246cbfaaeb5504"
+			"id" : "vkbootstrap::@037116246cbfaaeb5504"
 		},
 		{
 			"backtrace" : 3,
-			"id" : "vkbootstrap::@037116246cbfaaeb5504"
+			"id" : "tinyobjloader::@037116246cbfaaeb5504"
 		},
 		{
 			"backtrace" : 3,
@@ -222,7 +223,8 @@
 				4,
 				6,
 				8,
-				10
+				10,
+				12
 			]
 		},
 		{
@@ -233,7 +235,8 @@
 				3,
 				5,
 				7,
-				9
+				9,
+				11
 			]
 		}
 	],
@@ -299,6 +302,17 @@
 			"compileGroupIndex" : 0,
 			"path" : "minecraft_clone/atlas_generator.cpp",
 			"sourceGroupIndex" : 0
+		},
+		{
+			"backtrace" : 1,
+			"path" : "minecraft_clone/world_generator.h",
+			"sourceGroupIndex" : 1
+		},
+		{
+			"backtrace" : 1,
+			"compileGroupIndex" : 0,
+			"path" : "minecraft_clone/world_generator.cpp",
+			"sourceGroupIndex" : 0
 		}
 	],
 	"type" : "EXECUTABLE"

BIN
out/build/x64-Release/.ninja_deps


+ 150 - 119
out/build/x64-Release/.ninja_log

@@ -1,120 +1,151 @@
 # ninja log v5
-11	193	7106973065113522	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/PosNormCol.frag.spv	cf825d28678334f9
-18	197	7106973065173571	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/simple_shader.frag.spv	b93d887ab982a112
-21	204	7106973065254471	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/simple_shader.vert.spv	546ee68668f23aa2
-96	704	7106973070324084	third_party/GLFW/src/CMakeFiles/glfw.dir/osmesa_context.c.obj	496e01f20bcd9209
-29	222	7106973065462270	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.vert.spv	29e3c2c9b4cb3955
-80	721	7106973070329087	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_thread.c.obj	a42466a924400240
-15	203	7106973065244456	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/PosNormCol.vert.spv	ab94f32c2a30bf2e
-76	765	7106973070601580	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_time.c.obj	560b9841c36ca334
-65	728	7106973070410301	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_init.c.obj	2af4bda6680fb9a0
-56	759	7106973070681675	third_party/GLFW/src/CMakeFiles/glfw.dir/vulkan.c.obj	650f0f592dd807bc
-266	1629	7106973079534988	coral_renderer/CMakeFiles/coral_renderer.dir/coral_descriptors.cpp.obj	58c4d364253128d
-44	713	7106973070324084	third_party/GLFW/src/CMakeFiles/glfw.dir/init.c.obj	4c3432162dfba984
-72	758	7106973070792804	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_monitor.c.obj	4ce60cb8085bfc4a
-61	760	7106973070631629	third_party/GLFW/src/CMakeFiles/glfw.dir/window.c.obj	113330e8f19e6d35
-53	734	7106973070531055	third_party/GLFW/src/CMakeFiles/glfw.dir/monitor.c.obj	2612862b2eceab12
-92	774	7106973070963880	third_party/GLFW/src/CMakeFiles/glfw.dir/egl_context.c.obj	a0bf0e9de6ce9e23
-68	796	7106973071228757	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_joystick.c.obj	f4448c998c46664c
-40	761	7106973070782220	third_party/GLFW/src/CMakeFiles/glfw.dir/context.c.obj	caf4694f76bba58d
-17	1847	7107297639392144	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
-48	797	7106973071223748	third_party/GLFW/src/CMakeFiles/glfw.dir/input.c.obj	fdab6c055128488
-832	893	7106973072169671	third_party/GLFW/src/glfw3.lib	72cb3f0d3bdbe8a5
-88	769	7106973070923843	third_party/GLFW/src/CMakeFiles/glfw.dir/wgl_context.c.obj	82f0c3e97c492c8b
-83	832	7106973071585841	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_window.c.obj	551096e38bb5f60a
-232	960	7106973072870204	coral_renderer/CMakeFiles/coral_renderer.dir/vk_initializers.cpp.obj	3339056311aa81cf
-254	839	7106973071681591	coral_renderer/CMakeFiles/coral_renderer.dir/coral_utils.cpp.obj	61d6c235d1ab7202
-25	202	7106973065234444	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.frag.spv	48fbf32b8e4f204d
-222	1046	7106973073716601	coral_renderer/CMakeFiles/coral_renderer.dir/coral_window.cpp.obj	9322b9a51b9da23b
-251	1426	7106973077526035	coral_renderer/CMakeFiles/coral_renderer.dir/coral_camera.cpp.obj	ccb6ec365f85f624
-245	1439	7106973077656535	coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.cpp.obj	68d39b4a661c7765
-12	1054	7107273711999189	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	22d76ed5186f4695
-242	1768	7106973080921237	coral_renderer/CMakeFiles/coral_renderer.dir/coral_gameobject.cpp.obj	9e9fbf41d3abfc6c
-23	1275	7107297633685650	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
-25	966	7107297630602310	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
-263	1844	7106973081701002	coral_renderer/CMakeFiles/coral_renderer.dir/coral_frame_info.cpp.obj	c44799d01941a134
-33	2413	7106973087368130	third_party/CMakeFiles/vkbootstrap.dir/vkbootstrap/VkBootstrap.cpp.obj	af5f1ea9e4fd4598
-235	1814	7106973081339709	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	c20c8f0603546fd6
-248	1983	7106973083053831	coral_renderer/CMakeFiles/coral_renderer.dir/render_system.cpp.obj	9f39a3ad561683f6
-13	1104	7107297631992395	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
-226	2257	7106973085784156	coral_renderer/CMakeFiles/coral_renderer.dir/coral_pipeline.cpp.obj	5f8313c86bb83823
-2	17	0	clean	21a4d0550fd2b6b1
-229	2418	7106973087363124	coral_renderer/CMakeFiles/coral_renderer.dir/coral_device.cpp.obj	5053ccbaabbd5e9d
-260	2501	7106973088271570	coral_renderer/CMakeFiles/coral_renderer.dir/coral_buffer.cpp.obj	77b1cf6059c01a73
-1055	1111	7107273712472526	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-2413	2454	7106973087806707	third_party/vkbootstrap.lib	70c0e9f308a489de
-36	2750	7106973090741295	third_party/CMakeFiles/tinyobjloader.dir/tinyobjloader/tiny_obj_loader.cc.obj	5d11c9f136fb5987
-913	1315	7107298464916268	minecraft_clone/minecraft_clone.exe	8456e412b1532d68
-2750	2790	7106973091161303	third_party/tinyobjloader.lib	49f56a18b656ab21
-238	3445	7106973097661508	coral_renderer/CMakeFiles/coral_renderer.dir/coral_mesh.cpp.obj	7f5e366fb42bc0ab
-12	913	7107298462519984	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-7	253	7107302266021086	build.ninja	6cdfad673094e22
-28	917	7107308678386633	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
-21	927	7107308678481763	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-12	1026	7107308679459972	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	22d76ed5186f4695
-15	1080	7107308680024169	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
-24	1233	7107308681549378	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
-18	1815	7107308687340807	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
-11	69	7107308932552363	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-15	722	7107308939238273	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	63a7b03febd0c3e3
-722	1141	7107308941742548	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-12	806	7107310044850487	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	63a7b03febd0c3e3
-807	1460	7107310049362957	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-22	704	7107319803854932	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	63a7b03febd0c3e3
-18	822	7107319805018740	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-823	1213	7107319807339206	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-22	756	7107340032416609	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	63a7b03febd0c3e3
-18	869	7107340033523366	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
-5	1028	7107340035128902	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
-11	1058	7107340035409439	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-15	1197	7107340036806219	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
-8	1783	7107340042661238	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
-1783	2120	7107340044563445	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-5	997	7107342251570318	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-8	1111	7107342252728790	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
-1111	1452	7107342254477070	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-26	751	7107342577335945	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	63a7b03febd0c3e3
-23	862	7107342578439247	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
-10	1018	7107342580007155	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
-16	1067	7107342580484044	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-20	1177	7107342581584453	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
-13	1763	7107342587429988	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
-1763	2085	7107342589142428	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-26	737	7107344471974878	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	63a7b03febd0c3e3
-23	852	7107344473104033	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
-11	988	7107344474473091	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
-18	1054	7107344475109154	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-20	1160	7107344476180975	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
-15	1741	7107344481978451	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
-1741	2067	7107344483728471	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-12	992	7107344583921017	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-993	1321	7107344585645265	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-19	975	7107345253040110	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	22d76ed5186f4695
-976	1032	7107345253491364	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-22	1059	7107345253888266	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-1059	1497	7107345255941051	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-12	1105	7107345506910687	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-1105	1443	7107345508666450	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-13	922	7107345903666878	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	22d76ed5186f4695
-922	973	7107345904077791	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-973	1304	7107345905924879	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-12	923	7107345986828368	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	22d76ed5186f4695
-923	975	7107345987233387	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-975	1306	7107345989065369	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-11	1223	7107346224035779	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-1224	1556	7107346225811414	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-11	921	7107346541840729	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	22d76ed5186f4695
-921	977	7107346542277489	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-977	1310	7107346544148568	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-11	993	7107346788523187	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-994	1330	7107346790276058	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-12	922	7107347110838365	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	22d76ed5186f4695
-923	977	7107347111281694	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-977	1308	7107347113108234	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-12	1090	7107347345946331	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
-1090	1412	7107347347651000	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-11	912	7107347730162937	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	22d76ed5186f4695
-913	963	7107347730583306	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
-963	1295	7107347732383085	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
-12	1090	7107348843501601	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
-1090	1424	7107348845228854	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
+4	121	7107655687228372	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/PosNormCol.frag.spv	cf825d28678334f9
+8	142	7107655687422695	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/PosNormCol.vert.spv	ab94f32c2a30bf2e
+202	780	7107655693860553	coral_renderer/CMakeFiles/coral_renderer.dir/coral_utils.cpp.obj	61d6c235d1ab7202
+19	161	7107655687630887	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.frag.spv	48fbf32b8e4f204d
+15	163	7107655687651868	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/simple_shader.vert.spv	546ee68668f23aa2
+80	459	7107655690564060	third_party/GLFW/src/CMakeFiles/glfw.dir/osmesa_context.c.obj	496e01f20bcd9209
+22	171	7107655687743867	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.vert.spv	29e3c2c9b4cb3955
+68	476	7107655690559040	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_thread.c.obj	a42466a924400240
+11	148	7107655687513082	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/simple_shader.frag.spv	b93d887ab982a112
+37	488	7107655690880584	third_party/GLFW/src/CMakeFiles/glfw.dir/init.c.obj	4c3432162dfba984
+61	528	7107655691217023	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_monitor.c.obj	4ce60cb8085bfc4a
+55	496	7107655690850544	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_init.c.obj	2af4bda6680fb9a0
+64	505	7107655691036088	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_time.c.obj	560b9841c36ca334
+51	503	7107655690890595	third_party/GLFW/src/CMakeFiles/glfw.dir/window.c.obj	113330e8f19e6d35
+44	504	7107655691001059	third_party/GLFW/src/CMakeFiles/glfw.dir/monitor.c.obj	2612862b2eceab12
+47	506	7107655691081759	third_party/GLFW/src/CMakeFiles/glfw.dir/vulkan.c.obj	650f0f592dd807bc
+214	1377	7107655699808150	coral_renderer/CMakeFiles/coral_renderer.dir/coral_descriptors.cpp.obj	58c4d364253128d
+33	518	7107655691192001	third_party/GLFW/src/CMakeFiles/glfw.dir/context.c.obj	caf4694f76bba58d
+10	1764	7107656259197450	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+77	529	7107655691307433	third_party/GLFW/src/CMakeFiles/glfw.dir/egl_context.c.obj	a0bf0e9de6ce9e23
+58	531	7107655691312439	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_joystick.c.obj	f4448c998c46664c
+40	537	7107655691398502	third_party/GLFW/src/CMakeFiles/glfw.dir/input.c.obj	fdab6c055128488
+570	626	7107655692290653	third_party/GLFW/src/glfw3.lib	72cb3f0d3bdbe8a5
+74	539	7107655691428525	third_party/GLFW/src/CMakeFiles/glfw.dir/wgl_context.c.obj	82f0c3e97c492c8b
+71	570	7107655691734826	third_party/GLFW/src/CMakeFiles/glfw.dir/win32_window.c.obj	551096e38bb5f60a
+181	903	7107655695072054	coral_renderer/CMakeFiles/coral_renderer.dir/vk_initializers.cpp.obj	3339056311aa81cf
+171	914	7107655695192501	coral_renderer/CMakeFiles/coral_renderer.dir/coral_window.cpp.obj	9322b9a51b9da23b
+193	1191	7107655697948752	coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.cpp.obj	68d39b4a661c7765
+205	1942	7107655705409633	coral_renderer/CMakeFiles/coral_renderer.dir/coral_texture.cpp.obj	22d76ed5186f4695
+199	1218	7107655698232994	coral_renderer/CMakeFiles/coral_renderer.dir/coral_camera.cpp.obj	ccb6ec365f85f624
+190	1500	7107655701012908	coral_renderer/CMakeFiles/coral_renderer.dir/coral_gameobject.cpp.obj	9e9fbf41d3abfc6c
+13	860	7107660604416248	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
+13	1470	7107660261171779	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
+211	1516	7107655701090446	coral_renderer/CMakeFiles/coral_renderer.dir/coral_frame_info.cpp.obj	c44799d01941a134
+26	2238	7107655708416204	third_party/CMakeFiles/vkbootstrap.dir/vkbootstrap/VkBootstrap.cpp.obj	af5f1ea9e4fd4598
+184	1544	7107655701423565	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	c20c8f0603546fd6
+496	1764	7107655703623642	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	63a7b03febd0c3e3
+196	1797	7107655703955357	coral_renderer/CMakeFiles/coral_renderer.dir/render_system.cpp.obj	9f39a3ad561683f6
+174	1894	7107655704925928	coral_renderer/CMakeFiles/coral_renderer.dir/coral_pipeline.cpp.obj	5f8313c86bb83823
+6	1003	7107656251602754	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+177	2117	7107655707209337	coral_renderer/CMakeFiles/coral_renderer.dir/coral_device.cpp.obj	5053ccbaabbd5e9d
+460	2225	7107655708295489	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_data.cpp.obj	8a7daf6159c2fa53
+208	2230	7107655708335518	coral_renderer/CMakeFiles/coral_renderer.dir/coral_buffer.cpp.obj	77b1cf6059c01a73
+61	111	7107655802403082	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+29	2422	7107655710230190	third_party/CMakeFiles/tinyobjloader.dir/tinyobjloader/tiny_obj_loader.cc.obj	5d11c9f136fb5987
+860	1193	7107660606135100	minecraft_clone/minecraft_clone.exe	19589f09f6353f8d
+187	3067	7107655716616995	coral_renderer/CMakeFiles/coral_renderer.dir/coral_mesh.cpp.obj	7f5e366fb42bc0ab
+24	56	7107655801944045	third_party/vkbootstrap.lib	70c0e9f308a489de
+28	60	7107655801984201	third_party/tinyobjloader.lib	49f56a18b656ab21
+24	1058	7107664177608990	minecraft_clone/CMakeFiles/minecraft_clone.dir/atlas_generator.cpp.obj	63a7b03febd0c3e3
+27	1114	7107664178166011	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+21	1167	7107664178684112	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
+12	1315	7107664180174445	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+18	1475	7107664181765455	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
+15	2085	7107664187854205	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+2086	2422	7107664189615593	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+11	897	7107665876387715	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
+898	1234	7107665878149156	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+12	112	7107668198684803	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.vert.spv	29e3c2c9b4cb3955
+124	1299	7107668210555342	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+112	1439	7107668211945549	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+118	1613	7107668213685235	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
+11	104	7107668501860877	E:/Game Development/Visual Studio Solutions/Coral3D/shaders/compiled/voxel_shader.vert.spv	29e3c2c9b4cb3955
+12	827	7107668618749154	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
+8	2220	7107668876156204	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+2221	2553	7107668877912604	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+12	2051	7107669022296194	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+2052	2403	7107669024210416	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+11	1730	7107669137209696	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1730	2056	7107669138919263	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+25	1175	7107669634027160	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+22	1230	7107669634562098	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
+11	1362	7107669635879206	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+18	1542	7107669637672188	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
+15	2148	7107669643716128	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+2148	2480	7107669645475733	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+25	1338	7107670157042575	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+22	1405	7107670157693651	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
+12	1542	7107670159075072	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+19	1706	7107670160703100	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
+16	2315	7107670166772885	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+2315	2651	7107670168559911	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+13	1703	7107670348297397	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1703	2036	7107670350025893	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+24	765	7107672601924422	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+21	824	7107672602492079	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
+11	971	7107672603965593	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+18	1125	7107672605500259	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
+15	1704	7107672611282097	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1704	2025	7107672612978007	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+11	1700	7107672733331818	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1701	2028	7107672735070375	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+12	1246	7107674347371723	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+16	1979	7107674354677273	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+23	963	7107675164883998	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+15	1014	7107675165406938	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+19	1751	7107675172748765	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1751	2070	7107675174431843	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+4	953	7107676199717671	coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.cpp.obj	68d39b4a661c7765
+954	1013	7107676200181313	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+16	1330	7107676203479901	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
+19	1408	7107676204260004	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+8	1476	7107676204948992	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+13	1628	7107676206451594	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
+10	2226	7107676212428900	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+2226	2550	7107676214146835	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+18	1152	7107678662071129	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+11	1215	7107678662703510	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+15	1950	7107678670023349	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1951	2276	7107678671779955	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+21	1116	7107683640903253	minecraft_clone/CMakeFiles/minecraft_clone.dir/voxel_renderer.cpp.obj	ea894ddbb51e986f
+12	1266	7107683642399419	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+24	1328	7107683643001198	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+16	2027	7107683649981014	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+12	1081	7107683745819433	minecraft_clone/CMakeFiles/minecraft_clone.dir/chunk.cpp.obj	b80463febc9c872
+1082	1414	7107683747576479	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+4	948	7107704209345771	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+11	1023	7107704210083127	minecraft_clone/CMakeFiles/minecraft_clone.dir/world_generator.cpp.obj	3c460ce3743f64dd
+8	1684	7107704216688166	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1684	2028	7107704218498250	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+12	798	7107711902448103	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	c20c8f0603546fd6
+799	852	7107711902880932	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+12	460	7107712073159584	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+5	772	7107712440179296	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	c20c8f0603546fd6
+772	822	7107712440584077	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+822	1158	7107712442443740	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+11	775	7107712614201833	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	c20c8f0603546fd6
+775	826	7107712614615989	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+827	1158	7107712616432764	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+12	780	7107712863828633	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	c20c8f0603546fd6
+781	832	7107712864233881	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+832	1166	7107712866091631	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+15	763	7107714974578797	coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.cpp.obj	68d39b4a661c7765
+11	886	7107714975799692	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	c20c8f0603546fd6
+886	942	7107714976266159	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+18	1080	7107714977747506	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+21	1829	7107714985215063	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1829	2151	7107714986930774	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+13	601	7107715116881062	coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.cpp.obj	68d39b4a661c7765
+10	839	7107715119243550	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	c20c8f0603546fd6
+839	892	7107715119667840	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+17	1021	7107715121066716	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+20	1759	7107715128421269	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1759	2083	7107715130145155	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6
+14	923	7107715461809042	coral_renderer/CMakeFiles/coral_renderer.dir/coral_renderer.cpp.obj	68d39b4a661c7765
+11	1040	7107715462969618	coral_renderer/CMakeFiles/coral_renderer.dir/coral_swapchain.cpp.obj	c20c8f0603546fd6
+1040	1094	7107715463403601	coral_renderer/coral_renderer.lib	22d45a2543ff0fdf
+17	1226	7107715464843734	minecraft_clone/CMakeFiles/minecraft_clone.dir/main.cpp.obj	ca275f79d188cf8f
+20	1967	7107715472229855	minecraft_clone/CMakeFiles/minecraft_clone.dir/first_app.cpp.obj	3a8e8f25ac5a3595
+1967	2289	7107715473935829	minecraft_clone/minecraft_clone.exe	d0043ee7f3209b6

BIN
out/build/x64-Release/CMakeFiles/3.26.0-msvc3/CMakeDetermineCompilerABI_C.bin


BIN
out/build/x64-Release/CMakeFiles/3.26.0-msvc3/CMakeDetermineCompilerABI_CXX.bin


+ 33 - 33
out/build/x64-Release/CMakeFiles/CMakeConfigureLog.yaml

@@ -109,8 +109,8 @@ events:
     checks:
       - "Detecting C compiler ABI info"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-37f2g3"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-37f2g3"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-2a1l1j"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-2a1l1j"
     cmakeVariables:
       CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS"
       CMAKE_C_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -119,10 +119,10 @@ events:
       variable: "CMAKE_C_ABI_COMPILED"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-37f2g3
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-2a1l1j
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_01b5c && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_01b5c.dir\\CMakeCCompilerABI.c.obj /FdCMakeFiles\\cmTC_01b5c.dir\\ /FS -c "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c"
-        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_01b5c.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_01b5c.dir\\CMakeCCompilerABI.c.obj  /out:cmTC_01b5c.exe /implib:cmTC_01b5c.lib /pdb:cmTC_01b5c.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_746cb && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_746cb.dir\\CMakeCCompilerABI.c.obj /FdCMakeFiles\\cmTC_746cb.dir\\ /FS -c "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c"
+        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_746cb.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_746cb.dir\\CMakeCCompilerABI.c.obj  /out:cmTC_746cb.exe /implib:cmTC_746cb.lib /pdb:cmTC_746cb.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
         
       exitCode: 0
   -
@@ -134,8 +134,8 @@ events:
     checks:
       - "Detecting CXX compiler ABI info"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-r3fyyi"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-r3fyyi"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-eo7kax"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-eo7kax"
     cmakeVariables:
       CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc"
       CMAKE_CXX_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -144,10 +144,10 @@ events:
       variable: "CMAKE_CXX_ABI_COMPILED"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-r3fyyi
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-eo7kax
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_722ce && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo /TP   /DWIN32 /D_WINDOWS /EHsc  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_722ce.dir\\CMakeCXXCompilerABI.cpp.obj /FdCMakeFiles\\cmTC_722ce.dir\\ /FS -c "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp"
-        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_722ce.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_722ce.dir\\CMakeCXXCompilerABI.cpp.obj  /out:cmTC_722ce.exe /implib:cmTC_722ce.lib /pdb:cmTC_722ce.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_e0179 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo /TP   /DWIN32 /D_WINDOWS /EHsc  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_e0179.dir\\CMakeCXXCompilerABI.cpp.obj /FdCMakeFiles\\cmTC_e0179.dir\\ /FS -c "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp"
+        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_e0179.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_e0179.dir\\CMakeCXXCompilerABI.cpp.obj  /out:cmTC_e0179.exe /implib:cmTC_e0179.lib /pdb:cmTC_e0179.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
         
       exitCode: 0
   -
@@ -161,8 +161,8 @@ events:
     checks:
       - "Performing Test CMAKE_HAVE_LIBC_PTHREAD"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-42uhrz"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-42uhrz"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-4rxieu"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-4rxieu"
     cmakeVariables:
       CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS"
       CMAKE_C_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -172,12 +172,12 @@ events:
       variable: "CMAKE_HAVE_LIBC_PTHREAD"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-42uhrz
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-4rxieu
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_a0680 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo -DCMAKE_HAVE_LIBC_PTHREAD  /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_a0680.dir\\src.c.obj /FdCMakeFiles\\cmTC_a0680.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-42uhrz\\src.c"
-        FAILED: CMakeFiles/cmTC_a0680.dir/src.c.obj 
-        C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo -DCMAKE_HAVE_LIBC_PTHREAD  /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_a0680.dir\\src.c.obj /FdCMakeFiles\\cmTC_a0680.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-42uhrz\\src.c"
-        E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-42uhrz\\src.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_b62b4 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo -DCMAKE_HAVE_LIBC_PTHREAD  /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_b62b4.dir\\src.c.obj /FdCMakeFiles\\cmTC_b62b4.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-4rxieu\\src.c"
+        FAILED: CMakeFiles/cmTC_b62b4.dir/src.c.obj 
+        C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo -DCMAKE_HAVE_LIBC_PTHREAD  /DWIN32 /D_WINDOWS  /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_b62b4.dir\\src.c.obj /FdCMakeFiles\\cmTC_b62b4.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-4rxieu\\src.c"
+        E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-4rxieu\\src.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory
         ninja: build stopped: subcommand failed.
         
       exitCode: 1
@@ -191,8 +191,8 @@ events:
     checks:
       - "Looking for pthread_create in pthreads"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-akudic"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-akudic"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-opcc1a"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-opcc1a"
     cmakeVariables:
       CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS"
       CMAKE_C_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -202,13 +202,13 @@ events:
       variable: "CMAKE_HAVE_PTHREADS_CREATE"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-akudic
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-opcc1a
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_40143 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS -DCHECK_FUNCTION_EXISTS=pthread_create /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_40143.dir\\CheckFunctionExists.c.obj /FdCMakeFiles\\cmTC_40143.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-akudic\\CheckFunctionExists.c"
-        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_40143.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_40143.dir\\CheckFunctionExists.c.obj  /out:cmTC_40143.exe /implib:cmTC_40143.lib /pdb:cmTC_40143.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthreads.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
-        FAILED: cmTC_40143.exe 
-        cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_40143.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_40143.dir\\CheckFunctionExists.c.obj  /out:cmTC_40143.exe /implib:cmTC_40143.lib /pdb:cmTC_40143.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthreads.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
-        LINK Pass 1: command "C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_40143.dir\\CheckFunctionExists.c.obj /out:cmTC_40143.exe /implib:cmTC_40143.lib /pdb:cmTC_40143.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\\cmTC_40143.dir/intermediate.manifest CMakeFiles\\cmTC_40143.dir/manifest.res" failed (exit code 1104) with the following output:
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_9ba87 && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS -DCHECK_FUNCTION_EXISTS=pthread_create /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_9ba87.dir\\CheckFunctionExists.c.obj /FdCMakeFiles\\cmTC_9ba87.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-opcc1a\\CheckFunctionExists.c"
+        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_9ba87.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_9ba87.dir\\CheckFunctionExists.c.obj  /out:cmTC_9ba87.exe /implib:cmTC_9ba87.lib /pdb:cmTC_9ba87.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthreads.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        FAILED: cmTC_9ba87.exe 
+        cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_9ba87.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_9ba87.dir\\CheckFunctionExists.c.obj  /out:cmTC_9ba87.exe /implib:cmTC_9ba87.lib /pdb:cmTC_9ba87.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthreads.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        LINK Pass 1: command "C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_9ba87.dir\\CheckFunctionExists.c.obj /out:cmTC_9ba87.exe /implib:cmTC_9ba87.lib /pdb:cmTC_9ba87.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\\cmTC_9ba87.dir/intermediate.manifest CMakeFiles\\cmTC_9ba87.dir/manifest.res" failed (exit code 1104) with the following output:
         LINK : fatal error LNK1104: cannot open file 'pthreads.lib'\x0d
         ninja: build stopped: subcommand failed.
         
@@ -223,8 +223,8 @@ events:
     checks:
       - "Looking for pthread_create in pthread"
     directories:
-      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-s0162j"
-      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-s0162j"
+      source: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-f5omaz"
+      binary: "E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-f5omaz"
     cmakeVariables:
       CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS"
       CMAKE_C_FLAGS_DEBUG: "/Zi /Ob0 /Od /RTC1"
@@ -234,13 +234,13 @@ events:
       variable: "CMAKE_HAVE_PTHREAD_CREATE"
       cached: true
       stdout: |
-        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-s0162j
+        Change Dir: E:/Game Development/Visual Studio Solutions/Coral3D/out/build/x64-Release/CMakeFiles/CMakeScratch/TryCompile-f5omaz
         
-        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_fe11f && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS -DCHECK_FUNCTION_EXISTS=pthread_create /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_fe11f.dir\\CheckFunctionExists.c.obj /FdCMakeFiles\\cmTC_fe11f.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-s0162j\\CheckFunctionExists.c"
-        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_fe11f.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_fe11f.dir\\CheckFunctionExists.c.obj  /out:cmTC_fe11f.exe /implib:cmTC_fe11f.lib /pdb:cmTC_fe11f.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthread.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
-        FAILED: cmTC_fe11f.exe 
-        cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_fe11f.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_fe11f.dir\\CheckFunctionExists.c.obj  /out:cmTC_fe11f.exe /implib:cmTC_fe11f.lib /pdb:cmTC_fe11f.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthread.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
-        LINK Pass 1: command "C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_fe11f.dir\\CheckFunctionExists.c.obj /out:cmTC_fe11f.exe /implib:cmTC_fe11f.lib /pdb:cmTC_fe11f.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\\cmTC_fe11f.dir/intermediate.manifest CMakeFiles\\cmTC_fe11f.dir/manifest.res" failed (exit code 1104) with the following output:
+        Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe -v cmTC_ae56f && [1/2] C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\cl.exe  /nologo   /DWIN32 /D_WINDOWS -DCHECK_FUNCTION_EXISTS=pthread_create /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /FoCMakeFiles\\cmTC_ae56f.dir\\CheckFunctionExists.c.obj /FdCMakeFiles\\cmTC_ae56f.dir\\ /FS -c "E:\\Game Development\\Visual Studio Solutions\\Coral3D\\out\\build\\x64-Release\\CMakeFiles\\CMakeScratch\\TryCompile-f5omaz\\CheckFunctionExists.c"
+        [2/2] cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_ae56f.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_ae56f.dir\\CheckFunctionExists.c.obj  /out:cmTC_ae56f.exe /implib:cmTC_ae56f.lib /pdb:cmTC_ae56f.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthread.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        FAILED: cmTC_ae56f.exe 
+        cmd.exe /C "cd . && "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_ae56f.dir --rc=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\rc.exe --mt=C:\\PROGRA~2\\WI3CF2~1\\10\\bin\\100220~1.0\\x64\\mt.exe --manifests  -- C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_ae56f.dir\\CheckFunctionExists.c.obj  /out:cmTC_ae56f.exe /implib:cmTC_ae56f.lib /pdb:cmTC_ae56f.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  pthread.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
+        LINK Pass 1: command "C:\\PROGRA~1\\MICROS~2\\2022\\ENTERP~1\\VC\\Tools\\MSVC\\1436~1.325\\bin\\Hostx64\\x64\\link.exe /nologo CMakeFiles\\cmTC_ae56f.dir\\CheckFunctionExists.c.obj /out:cmTC_ae56f.exe /implib:cmTC_ae56f.lib /pdb:cmTC_ae56f.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\\cmTC_ae56f.dir/intermediate.manifest CMakeFiles\\cmTC_ae56f.dir/manifest.res" failed (exit code 1104) with the following output:
         LINK : fatal error LNK1104: cannot open file 'pthread.lib'\x0d
         ninja: build stopped: subcommand failed.
         

+ 2 - 2
out/build/x64-Release/Testing/Temporary/LastTest.log

@@ -1,3 +1,3 @@
-Start testing: Jul 11 00:10 Romance Daylight Time
+Start testing: Jul 11 10:09 Romance Daylight Time
 ----------------------------------------------------------
-End testing: Jul 11 00:10 Romance Daylight Time
+End testing: Jul 11 10:09 Romance Daylight Time

+ 9 - 1
out/build/x64-Release/build.ninja

@@ -426,6 +426,14 @@ build minecraft_clone\CMakeFiles\minecraft_clone.dir\atlas_generator.cpp.obj: CX
   TARGET_COMPILE_PDB = minecraft_clone\CMakeFiles\minecraft_clone.dir\
   TARGET_PDB = minecraft_clone\minecraft_clone.pdb
 
+build minecraft_clone\CMakeFiles\minecraft_clone.dir\world_generator.cpp.obj: CXX_COMPILER__minecraft_clone_unscanned_Release E$:\Game$ Development\Visual$ Studio$ Solutions\Coral3D\minecraft_clone\world_generator.cpp || cmake_object_order_depends_target_minecraft_clone
+  FLAGS = /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++latest -MD /W4 /WX /w
+  INCLUDES = -I"E:\Game Development\Visual Studio Solutions\Coral3D\coral_renderer" -I"E:\Game Development\Visual Studio Solutions\Coral3D\third_party\GLFW\include" -I"E:\Game Development\Visual Studio Solutions\Coral3D\third_party\glm" -I"E:\Game Development\Visual Studio Solutions\Coral3D\third_party\vkbootstrap" -I"E:\Game Development\Visual Studio Solutions\Coral3D\third_party\tinyobjloader" -I"E:\Game Development\Visual Studio Solutions\Coral3D\third_party\vma" -I"E:\Game Development\Visual Studio Solutions\Coral3D\third_party\stb_image" -external:IC:\VulkanSDK\1.3.250.0\Include -external:W0
+  OBJECT_DIR = minecraft_clone\CMakeFiles\minecraft_clone.dir
+  OBJECT_FILE_DIR = minecraft_clone\CMakeFiles\minecraft_clone.dir
+  TARGET_COMPILE_PDB = minecraft_clone\CMakeFiles\minecraft_clone.dir\
+  TARGET_PDB = minecraft_clone\minecraft_clone.pdb
+
 
 # =============================================================================
 # Link build statements for EXECUTABLE target minecraft_clone
@@ -434,7 +442,7 @@ build minecraft_clone\CMakeFiles\minecraft_clone.dir\atlas_generator.cpp.obj: CX
 #############################################
 # Link the executable minecraft_clone\minecraft_clone.exe
 
-build minecraft_clone\minecraft_clone.exe: CXX_EXECUTABLE_LINKER__minecraft_clone_Release minecraft_clone\CMakeFiles\minecraft_clone.dir\main.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\first_app.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\voxel_data.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\chunk.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\voxel_renderer.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\atlas_generator.cpp.obj | coral_renderer\coral_renderer.lib third_party\GLFW\src\glfw3.lib third_party\vkbootstrap.lib C$:\VulkanSDK\1.3.250.0\Lib\vulkan-1.lib third_party\tinyobjloader.lib || coral_renderer\coral_renderer.lib third_party\GLFW\src\glfw3.lib third_party\tinyobjloader.lib third_party\vkbootstrap.lib
+build minecraft_clone\minecraft_clone.exe: CXX_EXECUTABLE_LINKER__minecraft_clone_Release minecraft_clone\CMakeFiles\minecraft_clone.dir\main.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\first_app.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\voxel_data.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\chunk.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\voxel_renderer.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\atlas_generator.cpp.obj minecraft_clone\CMakeFiles\minecraft_clone.dir\world_generator.cpp.obj | coral_renderer\coral_renderer.lib third_party\GLFW\src\glfw3.lib third_party\vkbootstrap.lib C$:\VulkanSDK\1.3.250.0\Lib\vulkan-1.lib third_party\tinyobjloader.lib || coral_renderer\coral_renderer.lib third_party\GLFW\src\glfw3.lib third_party\tinyobjloader.lib third_party\vkbootstrap.lib
   FLAGS = /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -MD
   LINK_FLAGS = /machine:x64 /INCREMENTAL:NO /subsystem:console
   LINK_LIBRARIES = coral_renderer\coral_renderer.lib  third_party\GLFW\src\glfw3.lib  third_party\vkbootstrap.lib  C:\VulkanSDK\1.3.250.0\Lib\vulkan-1.lib  third_party\tinyobjloader.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib

BIN
out/build/x64-Release/minecraft_clone/assets/shaders/voxel_shader.vert.spv


BIN
out/build/x64-Release/minecraft_clone/assets/textures/atlas_texture.dds


+ 5 - 0
out/build/x64-Release/minecraft_clone/imgui.ini

@@ -0,0 +1,5 @@
+[Window][Debug##Default]
+Pos=60,60
+Size=400,400
+Collapsed=0
+

BIN
shaders/compiled/voxel_shader.vert.spv


+ 2 - 2
shaders/voxel_shader.vert

@@ -15,12 +15,12 @@ layout(set = 0, binding = 0) uniform GlobalUBO
 
 layout (push_constant) uniform Push
 {
-   vec3 position;
+   vec2 position;
 } push;
 
 void main()
 {
-	gl_Position = ubo.viewProjection * vec4(posistion + push.position, 1.f);
+	gl_Position = ubo.viewProjection * vec4(posistion + vec3(push.position.x, 0.f, push.position.y), 1.f);
 
 	fragTexCoord = texCoord;
 	fragNormal = normal;