Date: Mon, 1 May 2017 16:55:22 -0400 From: Ed Maste <emaste@freebsd.org> To: Jung-uk Kim <jkim@freebsd.org> Cc: "src-committers@freebsd.org" <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org> Subject: Re: svn commit: r317171 - head/sys/dev/vt Message-ID: <CAPyFy2Bntgv3Y6PKSN=1CPoGMG2xk0%2BQYzRfFgqQQxEQf0=Uwg@mail.gmail.com> In-Reply-To: <f7db1900-5d12-4b0d-9358-75c5aa8a9c58@FreeBSD.org> References: <201704192221.v3JMLFPs032866@repo.freebsd.org> <CAPyFy2C4d9LJMME%2BSPd%2BAA1s375eFKOXyNJQYTmT6Edf1%2BCRrA@mail.gmail.com> <f7db1900-5d12-4b0d-9358-75c5aa8a9c58@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 20 April 2017 at 14:06, Jung-uk Kim <jkim@freebsd.org> wrote: > > Maybe but I haven't seen much improvement in the area for many years. > Do you have any reason to believe someone is working on it? > > Even if we have such backend, I don't expect much difference in drawing > small area, i.e., redrawing narrow borders. On top of that, I don't > like "if (vd->vd_driver->vd_drawrect == NULL) return (ENOTSUP)" stuff. I don't believe anyone is working on it at the moment, but I expect that effort will go into improved VGA / VESA support at some point and that might implement an improved drawrect. I agree that there's unlikely to be a noticeable difference in the case of occasional operations filling a small region (e.g., border clearing after vt switch). However, the vd_drawrect == NULL case is really no different than vd_setpixel == NULL. All vt drivers except ofwfb provide both, and ofwfb provides neither.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPyFy2Bntgv3Y6PKSN=1CPoGMG2xk0%2BQYzRfFgqQQxEQf0=Uwg>