Re: [Openexr-devel] Vector-of-float to vector-of-half conversion?

2011-07-19 Thread James Bowman
Yes, I have some SSE code that converts four floats in parallel.
I can dig it out if anyone is interested...

J.

On Tue, Jul 19, 2011 at 11:19 AM, Florian Kainz ka...@ilm.com wrote:


 Have any of you tried to convert vectors of 32-bit floating-point
 numbers to vectors of 16-bit floating-point numbers in a way that
 is faster than calling OpenEXR's half-from-float constructor for
 each vector element?  Maybe using MMX, SSE or AVX instructions?

 __**_
 Openexr-devel mailing list
 Openexr-devel@nongnu.org
 https://lists.nongnu.org/**mailman/listinfo/openexr-develhttps://lists.nongnu.org/mailman/listinfo/openexr-devel




-- 
James Bowman
http://www.excamera.com/sphinx/articles-openexr.html
___
Openexr-devel mailing list
Openexr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/openexr-devel


[Openexr-devel] Determining version of OpenEXR library

2010-10-20 Thread James Bowman
Hi all,

Sure this is somewhere, but having trouble finding it: how do I determine
the OpenEXR library version that I'm building against?  The particular
situation here is that my code is built against various versions of OpenEXR,
and wants to use some calls (e.g. isTiledOpenExrFile) that are only
available in later versions.

Thanks.

--
James Bowman
http://www.excamera.com/sphinx/articles-openexr.html
___
Openexr-devel mailing list
Openexr-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/openexr-devel


Re: [Openexr-devel] Announcing Python OpenEXR 1.0.0

2009-06-02 Thread James Bowman
On Tue, Jun 02, 2009 at 08:37:42AM +0200, Michal Vyskocil wrote:
 On Tuesday 26 of May 2009 20:35:50 James Bowman wrote:
  All,
 
  The Python bindings for OpenEXR have reached version 1.0.0
 
  http://excamera.com/articles/26/openexr.html
 
  Changes:
 
  * Full documentation using Sphinx:
 http://excamera.com/articles/26/doc/index.html
  * Unit test suite
  * Code cleanup for better error checking and exception catching
  * Plugged memory leaks
 
  It is tested on 32-bit BSD, Linux, and 64-bit Linux.
 
 Hi,
 
 I'd like to add your binding to openSUSE, but I did not find the license of 
 it. OpenEXR is under the 3 clause BSD [1], so I expect that you'd like to use 
 the same. Can you add the license to the upstream tarball (or on the homepage 
 [2])?
 
 [1] http://www.ilm.com/opensource/ilm-bsd-lic.html
 [2] http://excamera.com/articles/26/openexr.html

Yes, added 3 clause BSD LICENSE to the tarball.

-- 
James Bowman


___
Openexr-devel mailing list
Openexr-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/openexr-devel


[Openexr-devel] Announcing Python OpenEXR 1.0.0

2009-05-26 Thread James Bowman
All,

The Python bindings for OpenEXR have reached version 1.0.0 

http://excamera.com/articles/26/openexr.html

Changes:

* Full documentation using Sphinx:
   http://excamera.com/articles/26/doc/index.html
* Unit test suite
* Code cleanup for better error checking and exception catching
* Plugged memory leaks

It is tested on 32-bit BSD, Linux, and 64-bit Linux.

-- 
James Bowman


___
Openexr-devel mailing list
Openexr-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/openexr-devel