что этот пример что прошлый — при тупом копировании «весь код программы» выдеёт:
OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInitDisplayMode, check for bool(glutInitDisplayMode) before calling
В примерах окно создается с использованием библиотеки freeglut, ошибка говорит о том, что не была найдена соответствующая библиотека freeglut.dll (ссылка). Поместите данную библиотеку в папку с интерпретатором Python или в папку с программой.
PyOpenGL с шейдерами