Mitsuba is a well-known drawing framework, which is famous because it is widely used in academia.
Using the plug-in design, although the customization is convenient, the decoupling of the solution is very beautiful, the parallel part is equally amazing to draw a few of the parallel parts of the decoupling out, and then through the integrator and scene and other combined use, to achieve a certain reuse purposes.
The parallel section is divided into work result, job processor and parallel processor several parts, wherein parallel processor is a class for Schduler dispatch, and its interior contains Processor and the interface of work result, processor inside is the real parallel part to do the calculation of the part, some integrator work processor call the integrator itself some functions, Just ran back ...
Class diagram does not draw probably say ~
Mitsuba Engine Parallel Part small note