U primjeru je definirano 6 vrhova i pohranjeni su u odgovarajući spremnik za crtanje.
Pozivom metode gl.drawArrays
s opcijom gl.LINES
spojene su dva po dva vrha.
gl.LINES
s opcijom gl.LINE_STRIP
. Uočite što se dogodilo.gl.LINE_STRIP
s opcijom gl.TRIANGLES
. Uočite što se dogodilo.gl.TRIANGLES
s opcijom gl.TRIANGLE_FAN
i potom promijenite koordinate posljednjeg vrha tako dobijete kvadrat.gl.TRIANGLE_FAN
s opcijom gl.TRIANGLES
i potom promijenite koordinatu samo jednog vrha da biste ponovo dobili kvadrat.gl.TRIANGLES
s opcijom gl.LINES
i dodajte još dva vrha tako da dobijete leptir mašnu.gl.LINES
s opcijom gl.POINTS
.gl_PointSize
.gl.viewport
.