Commit: 0729376a13a55a8e375045e8021b00cb4d9fd2e9
Author: Jeroen Bakker
Date:   Fri Mar 5 16:44:30 2021 +0100
Branches: master
https://developer.blender.org/rB0729376a13a55a8e375045e8021b00cb4d9fd2e9

Fix: compilation OpenCL kernels Compositor.

introduced during cleanup.

===================================================================

M       source/blender/compositor/operations/COM_OpenCLKernels.cl

===================================================================

diff --git a/source/blender/compositor/operations/COM_OpenCLKernels.cl 
b/source/blender/compositor/operations/COM_OpenCLKernels.cl
index b31153abd1e..ebe8a6d08ec 100644
--- a/source/blender/compositor/operations/COM_OpenCLKernels.cl
+++ b/source/blender/compositor/operations/COM_OpenCLKernels.cl
@@ -48,8 +48,8 @@ __kernel void bokehBlurKernel(__read_only image2d_t 
boundingBox, __read_only ima
        if (tempBoundingBox > 0.0f && radius > 0 ) {
                const int2 bokehImageDim = get_image_dim(bokehImage);
                const int2 bokehImageCenter = bokehImageDim/2;
-               const int2 minXY = MAX2(realCoordinate - radius, zero);
-               const int2 maxXY = MIN2(realCoordinate + radius, dimension);
+               const int2 minXY = max(realCoordinate - radius, zero);
+               const int2 maxXY = min(realCoordinate + radius, dimension);
                int nx, ny;
                
                float2 uv;
@@ -97,10 +97,10 @@ __kernel void defocusKernel(__read_only image2d_t 
inputImage, __read_only image2
        float4 multiplier_accum = {1.0f, 1.0f, 1.0f, 1.0f};
        float4 color_accum;
        
-       int minx = MAX2(realCoordinate.s0 - maxBlurScalar, 0);
-       int miny = MAX2(realCoordinate.s1 - maxBlurScalar, 0);
-       int maxx = MIN2(realCoordinate.s0 + maxBlurScalar, dimension.s0);
-       int maxy = MIN2(realCoordinate.s1 + maxBlurScalar, dimension.s1);
+       int minx = max(realCoordinate.s0 - maxBlurScalar, 0);
+       int miny = max(realCoordinate.s1 - maxBlurScalar, 0);
+       int maxx = min(realCoordinate.s0 + maxBlurScalar, dimension.s0);
+       int maxy = min(realCoordinate.s1 + maxBlurScalar, dimension.s1);
        
        {
                int2 inputCoordinate = realCoordinate - offsetInput;
@@ -116,7 +116,7 @@ __kernel void defocusKernel(__read_only image2d_t 
inputImage, __read_only image2
                                        float dx = nx - realCoordinate.s0;
                                        if (dx != 0 || dy != 0) {
                                                inputCoordinate.s0 = nx - 
offsetInput.s0;
-                                               size = 
MIN2(read_imagef(inputSize, SAMPLER_NEAREST, inputCoordinate).s0 * scalar, 
size_center);
+                                               size = 
min(read_imagef(inputSize, SAMPLER_NEAREST, inputCoordinate).s0 * scalar, 
size_center);
                                                if (size > threshold) {
                                                        if (size >= fabs(dx) && 
size >= fabs(dy)) {
                                                                float2 uv = 
{256.0f + dx * 255.0f / size,
@@ -157,8 +157,8 @@ __kernel void dilateKernel(__read_only image2d_t 
inputImage,  __write_only image
        coords += offset;
        const int2 realCoordinate = coords + offsetOutput;
 
-       const int2 minXY = MAX2(realCoordinate - scope, zero);
-       const int2 maxXY = MIN2(realCoordinate + scope, dimension);
+       const int2 minXY = max(realCoordinate - scope, zero);
+       const int2 maxXY = min(realCoordinate + scope, dimension);
        
        float value = 0.0f;
        int nx, ny;
@@ -170,7 +170,7 @@ __kernel void dilateKernel(__read_only image2d_t 
inputImage,  __write_only image
                        const float deltaX = (realCoordinate.x - nx);
                        const float measuredDistance = deltaX * deltaX + deltaY 
* deltaY;
                        if (measuredDistance <= distanceSquared) {
-                               value = MAX2(value, read_imagef(inputImage, 
SAMPLER_NEAREST, inputXy).s0);
+                               value = max(value, read_imagef(inputImage, 
SAMPLER_NEAREST, inputXy).s0);
                        }
                }
        }
@@ -188,8 +188,8 @@ __kernel void erodeKernel(__read_only image2d_t inputImage, 
 __write_only image2
        coords += offset;
        const int2 realCoordinate = coords + offsetOutput;
 
-       const int2 minXY = MAX2(realCoordinate - scope, zero);
-       const int2 maxXY = MIN2(realCoordinate + scope, dimension);
+       const int2 minXY = max(realCoordinate - scope, zero);
+       const int2 maxXY = min(realCoordinate + scope, dimension);
        
        float value = 1.0f;
        int nx, ny;
@@ -201,7 +201,7 @@ __kernel void erodeKernel(__read_only image2d_t inputImage, 
 __write_only image2
                        const float deltaY = (realCoordinate.y - ny);
                        const float measuredDistance = deltaX * deltaX+deltaY * 
deltaY;
                        if (measuredDistance <= distanceSquared) {
-                               value = MIN2(value, read_imagef(inputImage, 
SAMPLER_NEAREST, inputXy).s0);
+                               value = min(value, read_imagef(inputImage, 
SAMPLER_NEAREST, inputXy).s0);
                        }
                }
        }
@@ -268,10 +268,10 @@ __kernel void gaussianXBlurOperationKernel(__read_only 
image2d_t inputImage,
        int2 inputCoordinate = realCoordinate - offsetInput;
        float weight = 0.0f;
 
-       int xmin = MAX2(realCoordinate.x - filter_size,     0) - offsetInput.x;
-       int xmax = MIN2(realCoordinate.x + filter_size + 1, dimension.x) - 
offsetInput.x;
+       int xmin = max(realCoordinate.x - filter_size,     0) - offsetInput.x;
+       int xmax = min(realCoordinate.x + filter_size + 1, dimension.x) - 
offsetInput.x;
 
-       for (int nx = xmin, i = MAX2(filter_size - realCoordinate.x, 0); nx < 
xmax; ++nx, ++i) {
+       for (int nx = xmin, i = max(filter_size - realCoordinate.x, 0); nx < 
xmax; ++nx, ++i) {
                float w = gausstab[i];
                inputCoordinate.x = nx;
                color += read_imagef(inputImage, SAMPLER_NEAREST, 
inputCoordinate) * w;
@@ -299,10 +299,10 @@ __kernel void gaussianYBlurOperationKernel(__read_only 
image2d_t inputImage,
        int2 inputCoordinate = realCoordinate - offsetInput;
        float weight = 0.0f;
 
-       int ymin = MAX2(realCoordinate.y - filter_size,     0) - offsetInput.y;
-       int ymax = MIN2(realCoordinate.y + filter_size + 1, dimension.y) - 
offsetInput.y;
+       int ymin = max(realCoordinate.y - filter_size,     0) - offsetInput.y;
+       int ymax = min(realCoordinate.y + filter_size + 1, dimension.y) - 
offsetInput.y;
 
-       for (int ny = ymin, i = MAX2(filter_size - realCoordinate.y, 0); ny < 
ymax; ++ny, ++i) {
+       for (int ny = ymin, i = max(filter_size - realCoordinate.y, 0); ny < 
ymax; ++ny, ++i) {
                float w = gausstab[i];
                inputCoordinate.y = ny;
                color += read_imagef(inputImage, SAMPLER_NEAREST, 
inputCoordinate) * w;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to