docs: def render_scene(self):
  		"render scene one time"
  		self.canvas.SetCurrent ( self.context )
  		self.renderer.render_scene()
  		# Done rendering
  		# self.canvas.SwapBuffers()
  		if self.canvas.IsDoubleBuffered():
  			self.canvas.SwapBuffers()
  			print ("double buffered") # Do not want
  		else:
  			pass
  			# TODO: SwapBuffers() seems required to show on desktop monitor,
  			# but causes stalling when monitor is slower than VR headset
  			self.canvas.SwapBuffers()