Lines Matching defs:window
395 static void draw_particles(GLFWwindow* window, double t, float dt)
457 while (!glfwWindowShouldClose(window) &&
788 static void draw_scene(GLFWwindow* window, double t)
854 draw_particles(window, t, dt);
865 static void resize_callback(GLFWwindow* window, int width, int height)
876 static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods)
883 glfwSetWindowShouldClose(window, GLFW_TRUE);
903 GLFWwindow* window = arg;
910 while (!glfwWindowShouldClose(window) &&
921 if (glfwWindowShouldClose(window))
947 GLFWwindow* window;
987 window = glfwCreateWindow(width, height, "Particle Engine", monitor, NULL);
988 if (!window)
990 fprintf(stderr, "Failed to create GLFW window\n");
996 glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_DISABLED);
998 glfwMakeContextCurrent(window);
1002 glfwSetFramebufferSizeCallback(window, resize_callback);
1003 glfwSetKeyCallback(window, key_callback);
1006 glfwGetFramebufferSize(window, &width, &height);
1007 resize_callback(window, width, height);
1051 if (thrd_create(&physics_thread, physics_thread_main, window) != thrd_success)
1059 while (!glfwWindowShouldClose(window))
1061 draw_scene(window, glfwGetTime());
1063 glfwSwapBuffers(window);
1069 glfwDestroyWindow(window);