Update log levels

This commit is contained in:
Dimitri Lozeve 2021-02-26 21:18:36 +01:00
parent 5f5fe249f8
commit 6fe9d082b9
2 changed files with 12 additions and 6 deletions

View file

@ -17,6 +17,8 @@ int main(int argc, char *argv[]) {
return EXIT_FAILURE;
}
log_set_level(LOG_DEBUG);
struct renderer_state state = {0};
/* Create inotify instance */
@ -32,7 +34,7 @@ int main(int argc, char *argv[]) {
}
state.screen_shader.filename = argv[1];
log_debug("Screen shader file: %s", state.screen_shader.filename);
log_info("Screen shader file: %s", state.screen_shader.filename);
if (state.inotify_fd != -1) {
state.screen_shader.wd = inotify_add_watch(
@ -47,7 +49,7 @@ int main(int argc, char *argv[]) {
if (argc >= 3) {
state.buffer_shader.filename = argv[2];
log_debug("Buffer shader file: %s", state.buffer_shader.filename);
log_info("Buffer shader file: %s", state.buffer_shader.filename);
if (state.inotify_fd != -1) {
state.buffer_shader.wd = inotify_add_watch(
@ -120,8 +122,8 @@ int main(int argc, char *argv[]) {
if (state.time - state.prev_time >= 1.0) {
double fps = (state.frame_count - state.prev_frame_count) /
(state.time - state.prev_time);
log_debug("frame = %zu, time = %.2f, fps = %.2f, viewport = (%d, %d)",
state.frame_count, state.time, fps, viewport[2], viewport[3]);
log_info("frame = %zu, time = %.2f, fps = %.2f, viewport = (%d, %d)",
state.frame_count, state.time, fps, viewport[2], viewport[3]);
state.prev_frame_count = state.frame_count;
state.prev_time = state.time;
}

View file

@ -205,16 +205,20 @@ void process_input(struct renderer_state *state) {
} else if (num_read <= 0) {
log_error("[inotify] Could not read inotify state");
} else {
log_debug("[inotify] File changed on disk, reloading shaders");
should_reload = true;
}
}
if (glfwGetKey(state->window, GLFW_KEY_ESCAPE) == GLFW_PRESS) {
log_debug("Quitting");
log_info("Quitting");
glfwSetWindowShouldClose(state->window, true);
} else if (should_reload ||
glfwGetKey(state->window, GLFW_KEY_R) == GLFW_PRESS) {
if (should_reload) {
log_info("File changed on disk, reloading shaders");
} else {
log_info("Reloading shaders");
}
// reinitialize time and frame count
state->frame_count = 0;
state->prev_frame_count = 0;