HOpenGL - окно OpenGL остается свернутым - PullRequest
4 голосов
/ 06 июня 2011

Следуя известному учебному пособию по OpenGL для Haskell , я создал свою первую программу HOpenGL.Вот код:

import Graphics.Rendering.OpenGL
import Graphics.UI.GLUT

main = do
  (progname, _) <- getArgsAndInitialize
  createWindow "Hello World"
  displayCallback $= clear [ ColorBuffer ]
  mainLoop

Он компилируется и запускается, но окно просто не отображается - по команде «максимизировать» вы можете увидеть его в течение нескольких долей секунды, а затем оно сворачивается.Может ли эта проблема быть связана с моей видеокартой ATI Radeon?

PS ОС - Ubuntu 10.10, программа, скомпилированная с GHC 7.0.3.

1 Ответ

2 голосов
/ 06 июня 2011

Кажется решенным, после установки haskell-платформы из официального репо. Какая библиотека отсутствовала, до сих пор остается для меня загадкой, и я не уверен, что хочу копаться в этом. Пытаться получить все недостающие библиотеки Haskell самостоятельно - это БДСМ.

Редактировать: Окно сворачивается только при запуске из терминала. Все работает нормально (+/-), если запустить из Наутилуса.

...