LINUX.ORG.RU

WINE, OpenGL и панели инструментов


0

0

Бьюсь уже несколько дней над проблемой с wine. Пробовал поставить две отечественные CAD T-Flex 7.2 (последний вообще не завелся, но это и не обязательно) и BCad (последнюю) под wine 0.9.8 в FreeBSD 6.0. Обе программы используют OpenGl для прорисовки трехмерных моделей и в обеих наблюдается один и тот-же глюк: при прорисовке модели все окно белеет, модель рисуется поверх панелей окна, но затем панели не восстанавливаются оставаясь белыми. Восстановить панели можно только свернув окно. В консоли идут сообщения, что LockWindowUpdate в stub, а именно повторяются эти два сообщения при каждой перерисовке:
fixme:win:LockWindowUpdate (0x0), partial stub!
fixme:win:LockWindowUpdate (0x10020), partial stub!
Пробовал играться с настройками по поводу графики в wineconf, но безрезультатно. Это точно проблема wine т.к. графические библиотеки, а также user32 (где этот LockWindowUpdate находится) использовать из windows нельзя и именно связан с опенгл и окнами (BCad в двумерном режиме работает нормально).

FBSD6.0 GENERIC, X.org и KDE из коробки. Последние дрова от Nvidia без поддержки linux (хотя и со стандартными тоже самое), от пользователя тоже не зависит - пробовал как root, так и обычным.

Собственно, помогите советом. Еще, прошу выразить мнение, способна ли исправить это cedega, только собранная из цвс? Просто настраивать linux сейчас не очень хочется. Ну или может хакнуть что-то в коде вайна (пока попробую поколдовать сам в этом направлении на предмет этой злосчастной функции)?

anonymous

перечитал, немного невнятно написал. При перерисовке OpenGL модели, панели окна закрашиваются, затем после перерисовки панели повляются, но целиком белые и без видимых элементов.

anonymous
()

я так понял, что эти сообщения просто говорят о том, что функция вызывается т.к. вывод вбит в функцию всегда. так что они ничего не говорят. Да и функция тоже вроде-бы ничего не делает судя по коду и камеентам. Еще веселее :-(

anonymous
()

>LockWindowUpdate в stub

afaik, гемор с этой функцией тянется очень давно.

geek ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.