Я пытаюсь визуализировать сетку с несколькими высотами для каждой вершины с помощью вызова glDrawElementsInstanced
.
Для этого я передаю высоту каждой вершины с помощью текстуры, но у меня огромный предел, я не могу пропустить более 16384 с плавающей точкой в текстуре. Поэтому я подумал, что могу использовать UBO, но оно ограничено таким же образом, так что мне делать? Есть ли другой способ отправить плавающее число в каждую вершину каждого экземпляра? Или мне придется использовать другие методы рендеринга?
Если мне нужно изменить метод рендеринга, какая замена будет наилучшей, чтобы сохранить максимально возможную производительность?