Как я уже упоминал в нескольких предыдущих постах, я создаю движок, похожий на майнкрафт.
Я разделил местность на регионы, и рендерятся только те регионы, которые находятся в зоне обзора камеры. Когда буферы вершин каждой области построены, они проверяют каждый блок, видны ли они, если нет, то не добавляются в буфер, если да, то проверяют, какие стороны не окружены другими блоками, и строит эти грани. . Также у меня включена отбраковка против часовой стрелки.
Может ли кто-нибудь предложить какие-либо другие способы повышения производительности (примечание: я еще не добавил индексные буферы, а только рендеринг с использованием вершинных буферов)? Предыдущая упомянутая причина может быть причиной моей низкой частоты кадров... И я также хотел бы знать, повысит ли производительность добавление индексов к этому движку.
Я также не думаю, что это имеет какое-либо отношение к распределению памяти.
РЕДАКТИРОВАТЬ: Хорошо, я добавил индексные буферы, производительность значительно увеличилась, но я все еще думаю, что ее можно было бы увеличить еще больше...