the one with sphere in glfw_test.cpp