[sisyphus] Обнаружена ошибка в xorg и OpenGL

Yury Aliaev =?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Пт Апр 1 15:17:44 MSD 2005


Добрый день!

Пытаясь разобраться, почему перестала работать библиотека gtkglarea2 я 
долго копался и обнаружил, что почему-то одна из GL-ных функций иксов, 
до того нормально работавшая (в Сизифе от 01.12.04) после обновления до 
Сизифа от 16.03.05 стала выдавать NULL. Пример программы, которая 
демонстрирует сию ошибку прилагается. Вот результаты её работы:

Master-2.4 (Сизиф розлива 01.12.04 проверить уже не могу, но там всё 
работало):

[mutabor на Digitalina gl]$ ./gltest
display: 134561480
screen: 0
Visual: 134682960
[mutabor на Digitalina gl]$ rpm -q XFree86
XFree86-4.3.0-alt16

Sisyphus-16-03-2005:

[mutabor на Digitalina gl]$ ./gltest
display: 134561344
screen: 0
Visual: 0
[mutabor на 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
Ю.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : gltest.tar.bz2
Тип     : application/x-bzip
Размер  : 634 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050401/675b6a1a/attachment-0002.bin>


Подробная информация о списке рассылки Sisyphus