#include "FractalProvider.h"\r
\r
-Fractal* MandelbrotProvider::create()\r
+Fractal* MandelbrotProvider::create(bool multiGPU)\r
{\r
int dw = 16 * 50;\r
int dh = 16 * 30;\r
\r
- return new FractalMandelbrot(dw, dh, 1);\r
+ return new FractalMandelbrot(dw, dh, 1, multiGPU);\r
}\r
\r
Fractal* JuliaProvider::create()\r
return new FractalJulia(dw, dh, 300, -0.745, -0.32, -0.09, 0.1);\r
}\r
\r
-ImageFonctionel* MandelbrotProvider::createGL()\r
+ImageFonctionel* MandelbrotProvider::createGL(bool multiGPU)\r
{\r
ColorRGB_01* ptrColorTitre = new ColorRGB_01(0, 0, 100);\r
- return new ImageFonctionel(create(), ptrColorTitre); // both ptr destroy by destructor of ImageFonctionel\r
+ return new ImageFonctionel(create(multiGPU), ptrColorTitre); // both ptr destroy by destructor of ImageFonctionel\r
}\r
\r
ImageFonctionel* JuliaProvider::createGL()\r