 when rendering.
            <em class="parameter"><code>size</code></em> specifies the number of coordinates per vertex, and must be 2, 3, or 4.
            <em class="parameter"><code>type</code></em> specifies the data type of each coordinate, and <em class="parameter"><code>stride</code></em> specifies the byte stride from one
            vertex to the next, allowing vertices and attributes
            to be packed into a single array or stored in separate arrays.
            (Single-array storage may b