OpenGL precipitation does not render solid fix