Re: Lush on Mac OS X 10.4 - Better news.
Leon Bottou <[email protected]>
| Newsgroups | gmane.lisp.lush.devel |
|---|---|
| Message-ID | <[email protected]> |
On Thursday 04 August 2005 11:16 am, Raymond Martin wrote:
> On another note: what do you think about incorporating
> other canvas/widget toolkits between X and Ogre?
> [..]
> In particular, evas is the basic canvas
> toolkit from which GUI components can be created.
I think the X layer could be improved vastly.
Ogre depends only on
(1) the event system (src/event.c), and
(2) about 16 immediate mode primitives implemented by
the graphic drivers (see include/graphics.h).
Any low level graphic driver that implements
both can support ogre very easily.
In the past TL3 (the interpreter) has been ported to windows.
Ogre was running all the same.
An incremental path would then be to produce a new driver (x11plus_driver.c?),
implement the sixteen primitives, and attach it to the event system.
I remember reading something about evas.
This seems to be a canvas library instead of an immediate rendering library.
To make ogre use these canvas facilities would require a lot of changes
because ogre handles its own repainting and windowing...
- L.
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf