Части GUI становятся черными, например при изменении размера - PullRequest
0 голосов
/ 04 января 2012

Мое приложение использует Gtkmm и gtkglextmm.Он загружает картинки с жесткого диска и показывает их, используя возможности OpenGL.Однако, когда я (например) изменяю размер главного окна, некоторые части GUI становятся черными, и я не знаю почему.В Ubuntu этой проблемы не существует.

Вот видео, иллюстрирующее то, о чем я говорю: http://youtu.be/XGNJmddh_m4

1 Ответ

0 голосов
/ 04 января 2012

Не видя ваш код и предполагая, что он не делает ничего загадочного, я бы объяснил это некоторой ошибкой в ​​порте GTK + для самой Windows.Я подозреваю, что двойной буфер, встроенный в GTK +, запутывается с присущим двойному буферированию процесса компоновки (Aero) и имеет установленную кисть стирания фона в WNDCLASSEX тех окон, которые создает GTK +.

Я подам этокак ошибка с GTK +

...