Source code for picogl.backend.gl.wrappers.buffer_data

"""
gl buffer data wrapper

"""

from OpenGL.GL import glBufferData

from picogl.backend.gl.enums import GLBufferTarget, GLUsageHint


[docs] def gl_buffer_data( target: GLBufferTarget = GLBufferTarget.ARRAY, size: int = 0, data=None, usage_hint: GLUsageHint = GLUsageHint.STATIC_DRAW, ): """gl bind buffer""" assert data is not None assert size > 0 glBufferData(target, size, data, usage_hint)