On Thu, May 12, 2016 at 11:22 AM, Param Hanji <param.catchch...@gmail.com>
wrote:
...
> Where does the parallelization occur?
>
Currently the parallelization is done per ray. One SIMT thread per ray.
> Do we want several rays to be shot in parallel, or should the construction
> and evaluation of the CSG tree for a given ray be performed parallelly?
>
It's probably easier to exploit the per ray parallelism at this point. So
the idea would be to construct and the CSG tree once, and then evaluate it
in parallel for all rays.
Pardon me for not being very clear, but finding things a little hard to
> grasp at the moment.
>
You generate a list of segments for each ray. Then you evaluate those
segments according to the CSG tree data to determine the final output.
I hope this was clear?
--
Vasco Alexandre da Silva Costa
PhD in Computer Engineering (Computer Graphics)
Instituto Superior Técnico/University of Lisbon, Portugal
------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel