Re: 3DeLight

Philippe C.D. Robert <[email protected]> Fri, 17 Jan 2003 08:24:39 +0100
Newsgroups gmane.comp.gnu.3dkit.general
Message-ID <[email protected]>
On Friday, January 17, 2003, at 12:50  Uhr, Brent Gulanowski wrote:
> On Thursday, January 16, 2003, at 02:52  PM, Philippe C.D. Robert 
> wrote:
>> I currently follow the idea of using a RenderMan subset (similar as 
>> QRM) as the 3DKit's native graphics API. This API would then be 
>> implemented by concrete renderers (ie. using OpenGL), so creating a 
>> RIB stream would be somehow possible natively.
>
> All right. Does that mean that we want to take a copy of the API and 
> go through it saying, "yes, no, no, yes, yes, yes, no..." for each 
> interface, or what? Also, RenderMan is a C function API, not an 
> Objective-C messaging API (excuse me while I state what is probably 
> obvious) -- do you want to adhere to that?

Sort of, but my (initial) idea was to convert the stuff into 
Objective-C methods which are declared in the renderer class and 
subclassed by concrete renderers. But maybe this is a stupid idea and 
we should just take what is there - in C (for the sake of compatibility 
and performance).

-Phil
--
Philippe C.D. Robert
http://www.nice.ch/~phip