Bug 6371 - не отрабатывается функция glXChooseVisual с определённым набором параметров
: не отрабатывается функция glXChooseVisual с определённым набором параметров
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/Mesa)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-04-01 15:35 by
Modified: 2009-07-24 18:08 (History)


Attachments
Программа, демонстрирующая ошибку и Makefile для неё (634 bytes, application/x-bzip)
2005-04-01 15:36, Yury Aliaev
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-04-01 15:35:40
одна из 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.
Steps to Reproduce:
1. Скомпилировать прилагающуюся программу
2. Запустить её и посмотреть результат
3. Проделать то же на М2.4 (или Сизифе не позже 01.12.04) и сравнить
------- Comment #1 From 2005-04-01 15:36:51 -------
Created an attachment (id=787) [details]
Программа, демонстрирующая ошибку и Makefile для неё
------- Comment #2 From 2008-09-15 15:39:43 -------
Это ещё актуально?
------- Comment #3 From 2008-09-18 15:58:37 -------
врятли
------- Comment #4 From 2008-09-19 12:43:24 -------
Вчера проверил на сизифе полуторамесячной давности -- воспроизводится. Советую
вместо гадания на кофейной гуще собрать (надо только немного исправить makefile
для ld с --as-needed) и проверить, благо это совсем не сложно.
------- Comment #5 From 2008-09-19 12:52:01 -------
патчи принимаются
------- Comment #6 From 2008-09-20 01:21:35 -------
(In reply to comment #4)
> (надо только немного исправить makefile для ld с --as-needed)
Тарбол обнови, раз поправил.  Я вчера за пару минут решил, что ну его.
------- Comment #7 From 2009-07-24 18:08:00 -------
в https://lists.sourceforge.net/lists/listinfo/mesa3d-dev