From owner-freebsd-current Mon Nov 8 1: 7:11 1999 Delivered-To: freebsd-current@freebsd.org Received: from freebsd.dk (freebsd.dk [212.242.42.178]) by hub.freebsd.org (Postfix) with ESMTP id 8322515177; Mon, 8 Nov 1999 01:07:08 -0800 (PST) (envelope-from sos@freebsd.dk) Received: (from sos@localhost) by freebsd.dk (8.9.3/8.9.1) id KAA91100; Mon, 8 Nov 1999 10:07:01 +0100 (CET) (envelope-from sos) From: Soren Schmidt Message-Id: <199911080907.KAA91100@freebsd.dk> Subject: Re: libvgl - status and perspectives In-Reply-To: from Andrzej Bialecki at "Nov 8, 1999 09:42:05 am" To: abial@webgiro.com (Andrzej Bialecki) Date: Mon, 8 Nov 1999 10:07:00 +0100 (CET) Cc: yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA), sos@freebsd.org, freebsd-current@freebsd.org X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It seems Andrzej Bialecki wrote: > > > > Oops, sos and I have developed a new version of libsvgl which can > > handle VESA modes in addition to the standard VGA graphics modes. > > But I haven't committed it to the source tree yet (yes, I should have > > done so weeks ago ;-( > > > > Anyway, if you are interested, I can send you a copy for testing. > > Yes, sort of... You see, with libvgl I ended up implementing most of the > events abstraction myself - libvgl seriously lacks this (among others). > So, of course new VESA modes are very interesting, but what would be > really cool is more general framework for graphical terminal handling. Hmm, libvgl was originally only thought as a way to do simple graphics on the console, nothing more. What exactly is it you need ?? (And I'm not suggesting that I have the time to do it :) ) > > >But this brings more general question regarding console graphics library. > > >As it is today, libvgl is almost useless due to very limited set of > > >functions. There were discussions whether to port SVGAlib or GGI. Do you > > >know if someone is working/planning to work on it? > > Do you know something about this? I think you all know my feelings about svgalib so I wont comment on that one. I havn't been following the GGI project lately so I dont know what they have achived, but last time I looked it had a loooong way to go to be minimally usefull, and their kernel stuff was, well, not something I'd put into our kernel.... Anyhow, I think we have what can be currently done resonably in the kernel its just a matter of how you should interface to it. Remember that VESA is on the way out, and there is no solution for us for new HW other than being able to use the vendor supplied WINxx drivers (nearly impossible) or get the vendors to release FreeBSD drivers (nearly impossible) or use X (others have the problem)... -Soren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message