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