Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Каскадный · Стандартный · [ Линейный ]

> Профилирование работы с графикой через SDL, типа подскажите

Don
post Среда, 15 августа 2007, 14:13
Отправлено #1


Sega MD Developer
Group Icon

Группа: Профи
Сообщений: 2 886
Регистрация: 26 янв. 2003
Пользователь №: 608





Профилирование работы с графикой через SDL

вопрос такой - способы оптимизации работы с графикой 8)
при инициализации sdl video, я так понял что не сужествует разницы между SW / HW Surface.
Все хранится в той же памяти.

Просто в случае с GP32 интересные были результаты, когда размер тайлов (при уменьшении их размера) ускорял отрисовку экрана не линейно
а просто на порядок.



--------------------
Делаем beat 'em up игру на Sega Genesis. Скачать ROM и поиграть тут : Zabu.Team .
Импортозамещение : Забу в ВК
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов(1 - 5)
Hahahoj
post Среда, 15 августа 2007, 14:18
Отправлено #2


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Есть два сдл-а. Хардварно-оптимизированный и простой.
В пакете с блудшедом простой. По поводу быстродействия - надо тестить.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Don
post Среда, 15 августа 2007, 14:22
Отправлено #3


Sega MD Developer
Group Icon

Группа: Профи
Сообщений: 2 886
Регистрация: 26 янв. 2003
Пользователь №: 608





ну это то понятно про хардверный и т.п

я про то что в интерфейсе СДЛ
когда открываешь сёрфейс... разницы нет хардварный флаг или сойтверный стоит... по сути одно и то же должно быть.
(для конкретной версии ЫДЛ бибилиотеки. Я про то что - в вики написано - что ни ставь при инициализации... суть одна)

меня пока скоростьн а гп устраивает.
оптимизировать буду в конце.
придумал МЕГА-извращенный способ кеширования тайлов.. ггг.
но это в крайнем случае 8)

кстати... в том же вики написано что хочешь или нет - но через СДЛ инициализируется всегда дефолтный 16-бит режим


--------------------
Делаем beat 'em up игру на Sega Genesis. Скачать ROM и поиграть тут : Zabu.Team .
Импортозамещение : Забу в ВК
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Среда, 15 августа 2007, 14:27
Отправлено #4


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Я б вики особо не верил. Там еще недавно написано было, что хардваре при инициализации ставить нельзя. А это только у старого сдл-а. Статья в вики как раз про простой сдл была. Как сейчас не знаю.
Но разница при инициализации того и другого под хардварно-акселерированным сдл-ом таки есть. Заметна на глаз.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Le Taon
post Среда, 15 августа 2007, 19:33
Отправлено #5


Флудер
*******

Группа: Пользователи
Сообщений: 5 836
Регистрация: 24 мар. 2006
Пользователь №: 15 660





чуваки, я чисто случайно сюда заглянул. просто посмотреть, о чём вы тут говорите. не сочтите за грубость, а за восхищение... но вы отморозки wink.gif потому что даже я под грибами вас не понял.


и вопрос так еле по теме - сколько нужно времени, чтоб научится кодить для линуха и ГП2Х? года или месяцы?


--------------------
I am back
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Don
post Четверг, 16 августа 2007, 13:39
Отправлено #6


Sega MD Developer
Group Icon

Группа: Профи
Сообщений: 2 886
Регистрация: 26 янв. 2003
Пользователь №: 608





там не надо учиться.
если под виндой писал под SDL графику - сразу пишешь под гп2х
то что там линукс тебя как бы не должно волновать
пока пишешьн а ANSI C

хотя если ты "под грибами не понял" то
может нужно будет поучиться 8) 2х недель хватит за глаза


--------------------
Делаем beat 'em up игру на Sega Genesis. Скачать ROM и поиграть тут : Zabu.Team .
Импортозамещение : Забу в ВК
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Сб., 28 июня 2025, 16:46
Skin Designed (c) by Rooq.net, All Rights Reserved.