code: def glBufferData(target, data, usage):
      """Data can be numpy array or the size of data to allocate."""
      if isinstance(data, int):
          size = data
          data = None
      else:
          size = data.nbytes
      GL.glBufferData(target, size, data, usage)
  
imports: import ctypes
  from OpenGL import GL
  import OpenGL.GL.framebufferobjects
label_desc: Use image node_id 2 for calling a global function with example usage: glBufferData(target, data, usage) without return types