array
of vertex data
# Define the `array` of vertex data
fun array(array: Array[Float], data_per_vertex: Int)
do
# TODO move this and native_float_array to a subclass specific to float
if not is_active then return
var native = native_float_array
if native == null or array.length > native.length then
if native != null then native.finalize
native = new GLfloatArray.from(array)
self.native_float_array = native
else
native.fill_from(array)
end
glVertexAttribPointer(location, data_per_vertex, gl_FLOAT, false, 0, native.native_array)
end
lib/gamnit/programs.nit:87,2--104,4