[sisyphus] Обнаружена ошибка в xorg и OpenGL
Yury Aliaev
mutab0r на rambler.ru
Пт Апр 1 15:17:44 MSD 2005
Добрый день!
Пытаясь разобраться, почему перестала работать библиотека gtkglarea2 я
долго копался и обнаружил, что почему-то одна из GL-ных функций иксов,
до того нормально работавшая (в Сизифе от 01.12.04) после обновления до
Сизифа от 16.03.05 стала выдавать NULL. Пример программы, которая
демонстрирует сию ошибку прилагается. Вот результаты её работы:
Master-2.4 (Сизиф розлива 01.12.04 проверить уже не могу, но там всё
работало):
[mutabor at Digitalina gl]$ ./gltest
display: 134561480
screen: 0
Visual: 134682960
[mutabor at Digitalina gl]$ rpm -q XFree86
XFree86-4.3.0-alt16
Sisyphus-16-03-2005:
[mutabor at Digitalina gl]$ ./gltest
display: 134561344
screen: 0
Visual: 0
[mutabor at Digitalina gl]$ rpm -q xorg-x11-libs
xorg-x11-libs-6.8.2-alt4
Вкратце, функция glXChooseVisual(dpy,DefaultScreen(dpy), attrlist) с
атрибутами attrlist[] = {GLX_RGBA, GLX_DOUBLEBUFFER, GLX_DEPTH_SIZE, 32,
0} стала выдавать NULL вместо нормального visual. Причём если поставить
GLX_DEPTH_SIZE, равный 16, то функция отрабатывается нормально, но мне
важно именно 32.
Пойду на всякий случай поманьячу в bugzilla ;-D
Ю.
-------------- next part --------------
z'╣ЛmjшZr··э╡г+╧╤чtж╕z mzкmj╤Сы<╘y╙i√'╤*'ЪС┼■╒мН╥А╪╜zюч╠иХ╣╚з┼V⌡∙Е+√m╖ЪЕ┼кlj[e┼{╠╝ОИ┼≈╚≥╗╔Чх╛й≤nЁЖ╜╣╖!≥ИМЁЩ╢с²8с_ЗО√ЗkV©┌[^╡шZ╜╦╖
Подробная информация о списке рассылки Sisyphus