code: func (t *Texture) SetSmooth(smooth bool) {
  	t.smooth = smooth
  	if smooth {
  		gl.TexParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR)
  		gl.TexParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR)
  	} else {
  		gl.TexParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST)
  		gl.TexParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.NEAREST)
  	}
  }
docs: // SetSmooth sets whether the Texture should be drawn "smoothly" or "pixely".
  //
  // It affects how the Texture is drawn when zoomed. Smooth interpolates between the neighbour
  // pixels, while pixely always chooses the nearest pixel.