projects
/
GPU.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Ajout du support du multi-GPU pour Mandelbrot.
[GPU.git]
/
WCudaMSE
/
Student_Cuda_Image
/
src
/
cpp
/
core
/
02_Mandelbrot_Julia
/
provider
/
FractalProvider.cpp
diff --git
a/WCudaMSE/Student_Cuda_Image/src/cpp/core/02_Mandelbrot_Julia/provider/FractalProvider.cpp
b/WCudaMSE/Student_Cuda_Image/src/cpp/core/02_Mandelbrot_Julia/provider/FractalProvider.cpp
index
ba94d73
..
fc82c54
100755
(executable)
--- a/
WCudaMSE/Student_Cuda_Image/src/cpp/core/02_Mandelbrot_Julia/provider/FractalProvider.cpp
+++ b/
WCudaMSE/Student_Cuda_Image/src/cpp/core/02_Mandelbrot_Julia/provider/FractalProvider.cpp
@@
-1,11
+1,11
@@
#include "FractalProvider.h"
\r
\r
#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
{
\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
}
\r
\r
Fractal* JuliaProvider::create()
\r
@@
-16,10
+16,10
@@
Fractal* JuliaProvider::create()
return new FractalJulia(dw, dh, 300, -0.745, -0.32, -0.09, 0.1);
\r
}
\r
\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
{
\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
}
\r
\r
ImageFonctionel* JuliaProvider::createGL()
\r