Replace glfw with SDL2