Я работаю на старых GPUS, которые поддерживают только 16-битные индексы для вызовов DrawIndexedPrimitive
(и я предполагаю то же самое для OpenGL в качестве аппаратного ограничения).
Хотя я понимаю, что это означает, что очевидно, что все индексы должны быть меньше 0xffff и, следовательно, не более 65k вершин , я не могу найти хорошего ответа, какое ограничение это означает для максимального количества полисов, которое вы можете рисовать сразу. Означает ли это, что индексный буфер также ограничен 65 тыс. Элементов - около 22 тыс. Треугольников - или вы могли бы отправлять 100 тыс. Треугольников одновременно, если хотите, из своих 65 тыс. Индексов?