Does it make any sense to use drawElements instead of drawArrays if I'm not going to share any vertices?
If I understood correctly, with drawElements I have to use multiple drawcalls if the index array exceeds ~65k elements because of the uInt16 limitation of the indexbuffer ( in webgl ).
So could one say as a rule of thumb:
No shared vertices, use drawArrays because its just one big drawCall.
If shared vertices, use drawElements because GPU bandwith could be saved and this would result in better performance than drawArrays also if there are multiple drawcalls required?