[sisyphus] Обнаружена ошибка в xorg и OpenGL
Yury Aliaev
=?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Пн Апр 4 15:35:06 MSD 2005
Valery V. Inozemtsev пишет:
> В сообщении от 1 Апрель 2005 19:59 Yury Aliaev написал(a):
>
>>Alexey I. Froloff пишет:
>>
>>>* Yury Aliaev <mutab0r@> [050401 15:18]:
>>>
>>>>Вкратце, функция glXChooseVisual(dpy,DefaultScreen(dpy), attrlist) с
>>>>атрибутами attrlist[] = {GLX_RGBA, GLX_DOUBLEBUFFER, GLX_DEPTH_SIZE, 32,
>>>>0} стала выдавать NULL вместо нормального visual. Причём если поставить
>>>>GLX_DEPTH_SIZE, равный 16, то функция отрабатывается нормально, но мне
>>>>важно именно 32.
>>>
>>>А что в конфигах XFree и xorg? А если 32 заменить на 24?
>>
>>Какая именно часть конфигов интересует? Впрочем, в понедельник я могу
>>притащить и тот, и тот полностью. Кстати, насколько я понимаю, этот
>>параметр -- разрядность z-буфера, т.е. вещь к настройкам иксов отношения
>>не имеющая. 32 на 24 я менять пробовал (под Сизифом) -- результат тот
>>же, то есть нулевой. Под Мастером не пробовал, но попробую.
>
>
> вообще к иксам это отношения не имеет, это скорее mesa.
Возможно. Я навскидку не могу определить, где кончаются иксы и
начинается mesa :-\
> а когда в gtkglarea2
> последний раз код менялся? дело в том что скажем glxinfo ломаться вроде не
Года этак два назад. Т.е ещё до Мастера 2.4 и тем более до декабрьского
Сизифа, в котором это ещё работало. К тому же я выяснил, что gtkglarea2
вне подозрений, т.к. я в поисках ошибки перебирал её код, и нашёл, что
нуль возвращвает запускаемая в ней glXChooseVisual.
> собирается, хотя glXChooseVisual тоже использует
М.б. там другие параметры. Я же показал, что ошибка вылезает только при
определённом их наборе.
Подробная информация о списке рассылки Sisyphus