Господа, подскажите в какую сторону воевать. Нужно отрисовать 1 000 000

цветных квадратов.
Теоретически каждый квадрат меняет свой цвет каждый кадр. Рассчет цвета на cpu, это на гпу не перекинуть. Условно после рассветов у меня есть непрерывный массив в 1лям цветов/вертексов/любое другое что нужно послать на отрисовку. Посоветуйте в какую сторону можно оптимизировать.

Сейчас добился того, что рисуется 600x600=360 000
квадратов каждый из которых состоит из 2х треугольников (6 точек) с ФПС 150

Но это сделано на чистом sfml, так что есть возможность спуститься к opengl.

Чё думаете?

7 ответов

6 просмотров

как ты передаёшь цвета для отрисовки?

делаешь ссбо с цветами, персистентно мапишь его в память

Они сеткой рисуются?

Александр- Автор вопроса
Vladimir
как ты передаёшь цвета для отрисовки?

sf::Vertex по 6 штук на квадрат. У каждой точки можно задать цвет

Александр- Автор вопроса

а квадраты как рисуешь? они как плейн выглядят или рандомно раскиданы по сцене?

Похожие вопросы

Обсуждают сегодня

Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Как думаете, будут макбуки на WWDC?
Dmytro
6
Гайз, а как отправлять с вейпора пуши на андроид? ) Меня вот осенило )))
Serg
5
Включил эту опцию. Осталось два варнинга из всех (все одинаковые - a term is constructed, but never used) lager:warning("~p is not a map (~s:~s:~s)", [Body, Class, Sub, Type]...
Δημήτηρ
3
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Нужно магазин с тильды на опен кат перенести Есть кто умеет? В лс
Magic
6
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Всем привет! Если пользователь обращался к боту через инлайн и не открывал его, бот сможет писать этому пользователю в личку? Или все таки нужно мотивировать пользователя на н...
Typewriter🖨
2
ох, как мне это нравится - "уточнить стоимость и получить консультацию"... есть знатоки лицензий, они не должны ли исходники открыть?
Artem (☞゚ヮ゚)☞ Bortnikov
5
Карта сайта