Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: ритт от Июль 20, 2013, 06:05



Название: [РЕШЕНО] аппаратно ускоренная графика пос
Отправлено: ритт от Июль 20, 2013, 06:05
собственно, сабж.

о себе: i686-pc-linux-gnu, mesa-8.2[egl,es2,es1], xserver-1.9.5, EMGD-1.18, Qt-4.8.5[egl,es2]
иксы стартуют бодро, es2шестерёнки крутятся, eglinfo намекает, что всё ок, но любое мало-мальски годное приложение с GL не может инициализировать EGL конфиг, ругаясь примерно следующим:
Цитировать
QEglContext::chooseConfig(): Could not find a suitable EGL configuration
Requested: type=gl,8 argb=0,0,0,0 surface-type=window
Available: <список из 7 валидных конфигов>

запрошенный конфиг, как я понимаю, невалидный, где каждое значение сброшено в 0...но почему так?!

кто-нибудь сталкивался?


Название: Re: аппаратно ускоренная графика посредством драйвера Intel EMGD
Отправлено: twp от Июль 22, 2013, 16:14
а примеры hellogl_es и hellogl_es2 из examples\opengl\ тоже не работают?


Название: Re: аппаратно ускоренная графика посредством драйвера Intel EMGD
Отправлено: ритт от Август 09, 2013, 10:09
именно. выбрасывает такое сообщение, после чего происходит сегфолт.
сегодня планирую продолжить ковыряния по теме...


Название: Re: аппаратно ускоренная графика посредством драйвера Intel EMGD
Отправлено: ритт от Август 10, 2013, 16:10
и смех, и грех... данная проблема оказалась результатом наложения случайностей, одной из которых было неполное совпадение ключей конфигурации пакетов qt-gui и qt-opengl в Gentoo, что приводило к попытке создать GL контекст вместо GLES2 контекста.

тему закрываю.