ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Обнаружена ошибка в xorg и OpenGL
@ 2005-04-01 11:17 Yury Aliaev
  2005-04-01 11:28 ` Alexey I. Froloff
  0 siblings, 1 reply; 9+ messages in thread
From: Yury Aliaev @ 2005-04-01 11:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1112 bytes --]

Добрый день!

Пытаясь разобраться, почему перестала работать библиотека 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
Ю.

[-- Attachment #2: gltest.tar.bz2 --]
[-- Type: application/x-bzip, Size: 634 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-04-07  7:35 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-04-01 11:17 [sisyphus] Обнаружена ошибка в xorg и OpenGL Yury Aliaev
2005-04-01 11:28 ` Alexey I. Froloff
2005-04-01 15:59   ` Yury Aliaev
2005-04-01 17:38     ` Valery V. Inozemtsev
2005-04-04 11:35       ` Yury Aliaev
2005-04-05  6:58   ` Yury Aliaev
2005-04-05 10:44     ` Alexey I. Froloff
2005-04-05 14:58       ` Yury Aliaev
2005-04-07  7:35       ` Yury Aliaev

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git