|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Профилирование работы с графикой через SDL, типа подскажите
| Don |
Среда, 15 августа 2007, 14:13
Отправлено
#1
|
![]() Sega MD Developer ![]() Группа: Профи Сообщений: 2 886 Регистрация: 26 янв. 2003 Пользователь №: 608 ![]() ![]() |
Профилирование работы с графикой через SDL
вопрос такой - способы оптимизации работы с графикой 8) при инициализации sdl video, я так понял что не сужествует разницы между SW / HW Surface. Все хранится в той же памяти. Просто в случае с GP32 интересные были результаты, когда размер тайлов (при уменьшении их размера) ускорял отрисовку экрана не линейно а просто на порядок. -------------------- |
| Hahahoj |
Среда, 15 августа 2007, 14:18
Отправлено
#2
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
Есть два сдл-а. Хардварно-оптимизированный и простой.
В пакете с блудшедом простой. По поводу быстродействия - надо тестить. -------------------- |
| Don |
Среда, 15 августа 2007, 14:22
Отправлено
#3
|
![]() Sega MD Developer ![]() Группа: Профи Сообщений: 2 886 Регистрация: 26 янв. 2003 Пользователь №: 608 ![]() ![]() |
ну это то понятно про хардверный и т.п
я про то что в интерфейсе СДЛ когда открываешь сёрфейс... разницы нет хардварный флаг или сойтверный стоит... по сути одно и то же должно быть. (для конкретной версии ЫДЛ бибилиотеки. Я про то что - в вики написано - что ни ставь при инициализации... суть одна) меня пока скоростьн а гп устраивает. оптимизировать буду в конце. придумал МЕГА-извращенный способ кеширования тайлов.. ггг. но это в крайнем случае 8) кстати... в том же вики написано что хочешь или нет - но через СДЛ инициализируется всегда дефолтный 16-бит режим -------------------- |
| Hahahoj |
Среда, 15 августа 2007, 14:27
Отправлено
#4
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
Я б вики особо не верил. Там еще недавно написано было, что хардваре при инициализации ставить нельзя. А это только у старого сдл-а. Статья в вики как раз про простой сдл была. Как сейчас не знаю.
Но разница при инициализации того и другого под хардварно-акселерированным сдл-ом таки есть. Заметна на глаз. -------------------- |
| Le Taon |
Среда, 15 августа 2007, 19:33
Отправлено
#5
|
![]() Флудер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 5 836 Регистрация: 24 мар. 2006 Пользователь №: 15 660 ![]() ![]() |
чуваки, я чисто случайно сюда заглянул. просто посмотреть, о чём вы тут говорите. не сочтите за грубость, а за восхищение... но вы отморозки
и вопрос так еле по теме - сколько нужно времени, чтоб научится кодить для линуха и ГП2Х? года или месяцы? -------------------- I am back
|
| Don |
Четверг, 16 августа 2007, 13:39
Отправлено
#6
|
![]() Sega MD Developer ![]() Группа: Профи Сообщений: 2 886 Регистрация: 26 янв. 2003 Пользователь №: 608 ![]() ![]() |
там не надо учиться.
если под виндой писал под SDL графику - сразу пишешь под гп2х то что там линукс тебя как бы не должно волновать пока пишешьн а ANSI C хотя если ты "под грибами не понял" то может нужно будет поучиться 8) 2х недель хватит за глаза -------------------- |
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Сб., 24 окт. 2026, 19:18 |




Среда, 15 августа 2007, 14:13












