strokeRoundRect(x, y, width, height, radius, fill = false) {
		this.setCompositor("primitive");
		this.path2D.beginPath();
		this.path2D.roundRect(x, y, width, height, radius);
		if (fill === false) {
			this.currentCompositor.drawVertices(this.gl.LINES, this.path2D.points);
		} else {
			this.currentCompositor.drawVertices(
				this.gl.TRIANGLES,
				this.path2D.triangulatePath(),
			);
		}
	}
Stroke a rounded rectangle at the specified coordinates
@param {number} x - x axis of the coordinate for the rounded rectangle starting point.
@param {number} y - y axis of the coordinate for the rounded rectangle starting point.
@param {number} width - The rounded rectangle's width.
@param {number} height - The rounded rectangle's height.
@param {number} radius - The rounded corner's radius.
@param {boolean} [fill=false] - also fill the shape with the current color if true