Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > OpenGL freeglut и перерисовка окна. |
Автор: ags 20.4.2009, 12:39 | ||
Привет! Столкнулся с проблемой, что следующий код не перерисовывает содержимое окна при перемещении окна по десктопу. ОС. ubuntu 8.10/freeglut 2.4 Накануне тестировал аналогичный код по win32 (vista), проблемы замечено не было (или я просто не заметил - сейчас протестировать под win32 не могу). При изменении окна все нормально. Судя по документации glutDisplayFunc должна вызываться при перемещении окна. Однако этого не происходит: glutDisplayFunc(myDisplay); Whenever the system determines that a window needs to be redraw the function myDisplay is called. This will happen when the window is created and every time the window is moved or corrupted. Ниже приведен код... Может кто-нибудь подскажет, где собака порылась?
|