Lagartos: Проблемы с 2d ускорением.

12 сообщений / 0 new
Последнее сообщение
Гость
Lagartos: Проблемы с 2d ускорением.

Привет всем!!! Вобщем пишу я прогу аля SDL/C++. Пишу я значит, пишу, написал, скомпилил, запустил и... и... и... и всё работает, но работает ужасно медленно(меньше 30 fps выдаёт). Говоря, надо DGA включить. Я включил - перестало запускаться. Ну вот и всё. Жду советов и предложений. :-)

Vitls
Аватар пользователя Vitls
Не в сети
Зарегистрирован: 21/09/2010

Так всё-таки 2D или 3D. Что используете кроме SDL.

Дело не в том как болезнь вылечить.
Дело в том как других заразить.

Lagartos (не проверено)

Графика чисто 2d. Использую SDL и С++ и ничего более.

[b]Примичиние:[/b]
Я использую xorg, но в документации написано, что DGA это расширение XFree86.

Включаю DGA я так:
[blockquote]export SDL_VIDEODRIVER=dga[/blockquote]
запускаю програмку:
[blockquote]./engine[/blockquote]
а он мне в ответ:
[blockquote]Segmentation fault[/blockquote]
[b]Примичание:[/b]
Если я устанавливаю x11 вместо dga, то всё работает нормально (только очень медленно).

<span class='smallblacktext'>[ Редактирование 17.04.2006 - 21:49:40 ]</span>

Vitls
Аватар пользователя Vitls
Не в сети
Зарегистрирован: 21/09/2010

Мнэ... а эта... опа... Расширение DGA как таковое вообще присутствует? Чего говорит xdpyinfo | grep DGA

Дело не в том как болезнь вылечить.
Дело в том как других заразить.

Nick
Не в сети
Зарегистрирован: 20/09/2010

DGA -- устаревшее расширение, в первых версиях XOrg оно еще оставалось, а теперь уже выкинули. Его давно не поддерживали и не развивали ни в XOrg, ни в XFree86. Пользуйтесь OpenGL (для тех, кто в танке: это не только 3D).

Lagartos (не проверено)

Ok, перехожу на OpenGL. А как насчёт ссылок на какие-нибудь доки или статьи (буду очень признателен). !beer !beer !beer

Nick
Не в сети
Зарегистрирован: 20/09/2010

А нужны ли статьи? SDL -- это абстракция. С ней неважно, что лежит под ней. Хоть Win32 GDI. Интерфейс программирования SDL от этого не меняется.

Lagartos (не проверено)

Хотелось бы увидеть ссылки на ресурсы посвещенные именно 2d и OpenGL, потому что я с OpenGL никогда не работал и незнаю с чего начать.

Nick
Не в сети
Зарегистрирован: 20/09/2010

http://fly.srk.fer.hr/~unreal/theredbook/

Nick
Не в сети
Зарегистрирован: 20/09/2010

Ах, вам еще и на русском... Разжевать и в рот положить... Сэр, а вы вообще программист или кто? Может, вы программист 1С и программы привыкли тоже на русском писать?

RooTesT (не проверено)

Ну нифига себе... я скачал 4 метровый зип, а потом офигел - там же всё на английском.....

А насчёт опенглюка(OpenGL) - Странно, но когда я играю в SuperTux - он у меня просто летает.. а когда включаю флажок OpenGL - начинаются тормоза и "опенглюки"... Из-за чего это может быть?

Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010

[quote=RooTesT]А насчёт опенглюка(OpenGL) - Странно, но когда я играю в SuperTux - он у меня просто летает.. а когда включаю флажок OpenGL - начинаются тормоза и "опенглюки"... Из-за чего это может быть?[/quote]
А у тебя драйвера то на видео установлены? в конфиге иксов прописаны?

RSS-материал