code: def __init__(self):
      app.Canvas.__init__(self, size=(500, 500), keys="interactive")
  
      self.program = gloo.Program(VERT_SHADER, FRAG_SHADER)
      self.program["u_tex1"] = gloo.Texture2D(
          im1, interpolation="linear"
      )
      self.program["u_tex2"] = gloo.Texture2D(
          im2, interpolation="linear"
      )
      self.program.bind(gloo.VertexBuffer(data))
  
      gloo.set_clear_color("white")
  
      self.show()
  
file_path: vispy/examples/gloo/multi_texture.py
imports: import numpy
  from vispy import gloo
  from vispy import app
label_desc: Use image node_id 1 to create a new Canvas object from inherited base classes: app with example: obj = Canvas()