diff --git a/projects/first_mesh/src/main.cpp b/projects/first_mesh/src/main.cpp
index feb2153f5b5274a168fb49bd7087a8b4092dcc47..35e7fcf3684d9d7b67ecfe0c991ab9348ae162d9 100644
--- a/projects/first_mesh/src/main.cpp
+++ b/projects/first_mesh/src/main.cpp
@@ -11,6 +11,8 @@ int main(int argc, const char** argv) {
 	uint32_t windowWidth = 800;
 	uint32_t windowHeight = 600;
 
+	glfwInit();
+
 	vkcv::Core core = vkcv::Core::create(
 		applicationName,
 		VK_MAKE_VERSION(0, 0, 1),