code: def on_timer(t):
      glutTimerFunc(t, on_timer, t)
      glutPostRedisplay()
  
file_path: pyopencl/examples/gl_particle_animation.py
imports: import pyopencl
  from pyopencl.tools import get_gl_sharing_context_properties
  from OpenGL.GL import *
  from OpenGL.GLU import *
  from OpenGL.GLUT import *
  from OpenGL.arrays import vbo
  import numpy
  import sys
label_desc: Use image node_id 3 for calling a global function with example usage: on_timer(t) without return types