Just a quick addition: The bug tracking this on the GLUT package side isĀ https://github.com/haskell-opengl/GLUT/issues/19, and it seems to be a regression in the 7.10 series...