Antropolis: версия 0.3.5 — Прорыв: YYC и шейдерный рендеринг

- Переключил на компиляцию YYC: производительность выросла вдвое.
- Для тестового роя ос внедрён вершинный буфер и шейдер (quad-спрайты) — рендеринг перестал быть узким местом.
- Логика движения ос оптимизирована:
* Пространственная сетка для Separation (снижение сложности с O(n²) до O(n)).
* Поиск врагов через глобальную сетку с интервалами.
* Разделение обновления по кадрам (update_divider).
- Достигнутые показатели:
* 1500 муравьёв + 1500 ос → 60 FPS (на одном экране).

- Следующий шаг: перенос рендеринга муравьёв на шейдеры и оптимизация их Step-логики.

Опубликовано

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *