Re: Why do we need a new standalone 2D drawing API?
Benjamin Herrenschmidt <[email protected]>
| Newsgroups | gmane.comp.freedesktop.xserver |
|---|---|
| Message-ID | <1069806487.688.65.camel@gaston> |
On Wed, 2003-11-26 at 10:45, Jon Smirl wrote: > Before this gets totally lost in the other thread, let's start a new one.... > > Why do we need a new standalone 2D drawing API? The OpenGL API has been > standardized, published in books, taught in classes, widely implemented, etc. > What is so awful about the OpenGL 2D API that requires designing a completely > new API? Everyone keeps saying it is lousy, but what are the reasons? Putting that back in the context of our former discussion about moving the fb-based console from kernel to userland in linux, I'm not sure relying on a full OpenGL lib+drivers for getting a console is the right idea, or maybe we decide not to have an accelerated console... Another option is if we have the proper arbitration working at the lowest layer, for the console driver to be a driver module hitting the chip directly using whatever 2D accel operations that are available in HW (if any) to do the text rendering without going through a specific rendering "api". Ben.