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