Fixes issue #28 in the openglbook.com tracker

See https://github.com/openglbook/openglbook.com/issues/28 for details.