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
