openexr-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Openexr-devel] Exr.NET


From: Florian Kainz
Subject: Re: [Openexr-devel] Exr.NET
Date: Fri, 12 Mar 2004 20:48:20 -0800
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030314

Hi Wayney,

Just to add a couple of points to Drew's mail:

Most of the concerns you mentioned in your earlier
mail can be addressed by using the IlmImf C++ API
instead of the rather minimalistic C version.  With
the C++ API, you can iterate over attributes, determine
attribute types, and get access to arbitrary channels,
with types other than "half".

Your other concern, the pointer arithmetic that is
associated with the setFrameBuffer() calls, won't be
solved just by porting to C#.  You still have to come
up with an equivalent interface that doesn't use pointer
arithmetic.

I agree with Drew, forking the OpenEXR source code and
distributing a separate C# version is not a good idea.
Ensuring that the C++ and C# versions are exactly
equivalent (and stay that way) would be very difficult.
For example, the upcoming 1.1.1 release will include
on the order of 2000 new lines of code, and several
hundred lines that were changed since 1.1.0.

Florian







reply via email to

[Prev in Thread] Current Thread [Next in Thread]