DenielX

DenielX 

Создание RenderWare (GTA-compatible) PSP движка

56subscribers

93posts

goals3
4 of 50 paid subscribers
Наберём еще 50 любых подписчиков (суммарно добьём до 100), и выкладываю EXP_v9, 10, 11 в открытый доступ (основные мапы). Допы остаются для платников.
$8.3 of $42 raised
На доступ в глобальную сеть, для разработки.
$20.75 of $20.8 raised
На внешний HDD, типа WD Passport/Elements.А то постоянно данные проекта на б/у накопителях. Спасибо всем, кто окупил свежий HDD!

Выложена ветка исходников со статическим дисплейным списком

В чём соль:
Обычно список команд на GE (GPU) и всякие матричные преобразования должны вычисляться ка каждый кадр, что занимает процессорное время. Но если список один раз прокрутить и сохранить (т.к. на карте нет динамики), то можно потом просто как ленту магнитофона этот сохраненный список команд крутить.
Плюсы:
0% загрузка на CPU (против 25-50% обычно)
Минусы:
Лист неизменен. Всякие оптимизации типа отсечения по дальности, по FOV, подмена на LOD модели не применимы. Т.е. на GE нагрузка кратно увеличивается.
Для нейроверсии SA может подойти лучше, т.к. там карта порезана на чанки (а не ориг стримминг мира), что как раз освободит CPU. Главное найти способ сохранить листы команд в файлы. Тогда вообще моментальная загрузка будет.
P.S. Осталось только конвертер в порядок привести и выложить. Там используются сторонние проги, т.к. что над "чистой комнатой" придется попотеть.
https://github.com/DenielX/SPP_EXP/tree/static_display_list
Subscription levels1

LVL 1.Watchdog

$0.7 per month
Позволяет получать информацию по новостям проекта, раньше остальных источников информации. Вы можете в любой момент узнать над какой функцией движка я работаю или собираюсь работать (на очереди). Выдаю информацию о примерных сроках следующего релиза и экспериментальные релизы, не законченные, в рамках ответвлений от основного направления проекта. Они могут содержать большие карты или отключённые фичи, но при этом иметь низкий FPS на PSP или работать только в PPSSPP. 
Go up