code: def drawPoint(self, x, y, silent=True):
  		
  		start = time.time()
  
  		#Downsample the coordinates
  		x = int(x/config.DOWNSAMPLING)
  		y = int(y/config.DOWNSAMPLING)
  
  		#Apply the dab with or without source caching
  		if self.brush.usesSourceCaching:
  			applyMirroredDab_jit(self.mirrorMode, self.image.getActiveLayer().data, int(x-self.brush.brushSize*0.5), int(y-self.brush.brushSize*0.5), self.brush.coloredBrushSource.copy(), config.CANVAS_SIZE, self.brush.brushMask)
  		else:
  			self.brush.makeDab(self.image.getActiveLayer(), int(x), int(y), self.color, self.secondColor, mirror=self.mirrorMode)
  		config.AVGTIME.append(time.time()-start)
docs: Draws a point on the current :py:class:`Layer` with the current :py:class:`Brush`.
  		Coordinates are relative to the original layer size WITHOUT downsampling applied.
  
  		:param x1: Point X coordinate.
  		:param y1: Point Y coordinate.
  		:rtype: Nothing.