On Mar 18, 2012, at 8:32 PM, Christopher Sean Morrison wrote:

> A couple ideas that immediately come to mind would be to implement an 
> OpenCL-based ray-bundle shotline intersection routine for our LIBRT 
> raytracing library.

I just realized that was only one idea.. ;)

Another idea would be to convert our raytracer into a phase-based tracer where 
all rays are fired, then all booleans are weaved, then all all optics are 
computed, then all pixels are colored.  With that done, the boolean weaving 
would benefit substantially from an OpenCL refactoring.

Yet another, we have a Newtonian polynomial root solver (one variable) 
implemented in C.  Re-implement it using OpenCL under the hood.  Make sure it 
doesn't actually calculate slower. ;)

And another, rewrite our liboptical optics library using OpenCL as the 
foundation.  Same C API as before, but utilizing shaders as OpenCL programs 
that run and compute their result (ideally float3 instead of uchar3).

Cheers!
Sean


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to