OpenGL Graphics PrimitivesPointsLines, Strips, and LoopsTriangles, Strips, and FansData in OpenGL BuffersCreating and Allocating BuffersGetting Data into and out of BuffersAccessing the Content of BuffersDiscarding Buffer DataVertex SpecificationVertexAttribPointer in DepthStatic Vertex-Attribute SpecificationOpenGL Drawing CommandsRestarting PrimitivesInstanced Rendering