Before (if/when) Idea: restore `drawMode` in some form or other, to avoid user bugs gets implemented, we should at least add a note to BufferGeometry docs:
For the .index property:
If an index exists, the geometry is drawn with
gl.drawElementsand thedrawRangeis the set of indices to draw, otherwisegl.drawArraysis used and thedrawRangeis the set of positions to draw.
And for the .setDrawRange method:
If an
indexis present, this set the range of indices to draw, otherwise without anindexthis sets the range of positions to draw.
where drawRange and index occurrences are links to those properties.