I want to draw a lot of vertices (50k - 5000k) with drawElements. the problem is indices buffer only allow 16-bit numbers.

is possible to split just the indices? so i just have one vertices buffer, and more than one indices buffer to draw the vertices.

if possible, how to draw a lot of vertices with many indices?

if not, what is the better way to draw that? i am currently do is splitting the vertices into a smaller vertices buffer, so the total of elements less than 36k, then re-index.