Function rusty_gl::buffers::gl_buffer_data[][src]

pub fn gl_buffer_data<T>(target: GLTarget, data: &[T], usage: GLUsage)

Creates and initalizes a buffer object data store

Examples

let vertex_data: [GLfloat; 6] = [0.0, 0.5, 0.5, -0.5, -0.5, -0.5];
//...
gl_buffer_data(GLTarget::ArrayBuffer, &vertex_data, GLUsage::StaticDraw);

More: https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glBufferData.xhtml