profile load openmp
This commit is contained in:
@@ -1155,6 +1155,7 @@ void RawImageSource::colorSpaceConversion (Image16* im, ColorManagementParams cm
|
|||||||
for (int k=0; k<3; k++)
|
for (int k=0; k<3; k++)
|
||||||
mat[i][j] += camMatrix[i][k] * work[k][j];
|
mat[i][j] += camMatrix[i][k] * work[k][j];
|
||||||
|
|
||||||
|
#pragma omp parallel for
|
||||||
for (int i=0; i<im->height; i++)
|
for (int i=0; i<im->height; i++)
|
||||||
for (int j=0; j<im->width; j++) {
|
for (int j=0; j<im->width; j++) {
|
||||||
|
|
||||||
@@ -1177,6 +1178,7 @@ void RawImageSource::colorSpaceConversion (Image16* im, ColorManagementParams cm
|
|||||||
if (cmp.gammaOnInput) {
|
if (cmp.gammaOnInput) {
|
||||||
double gd = pow (2.0, defgain);
|
double gd = pow (2.0, defgain);
|
||||||
defgain = 0.0;
|
defgain = 0.0;
|
||||||
|
#pragma omp parallel for
|
||||||
for (int i=0; i<im->height; i++)
|
for (int i=0; i<im->height; i++)
|
||||||
for (int j=0; j<im->width; j++) {
|
for (int j=0; j<im->width; j++) {
|
||||||
im->r[i][j] = CurveFactory::gamma (CLIP(defgain*im->r[i][j]));
|
im->r[i][j] = CurveFactory::gamma (CLIP(defgain*im->r[i][j]));
|
||||||
|
Reference in New Issue
Block a user