Merge pull request #2147 from ilya-lavrenov:tapi_sqrt
This commit is contained in:
commit
fdb1019b9e
@ -2057,10 +2057,15 @@ static bool ocl_pow(InputArray _src, double power, OutputArray _dst)
|
|||||||
ocl::KernelArg srcarg = ocl::KernelArg::ReadOnlyNoSize(src),
|
ocl::KernelArg srcarg = ocl::KernelArg::ReadOnlyNoSize(src),
|
||||||
dstarg = ocl::KernelArg::WriteOnly(dst, cn);
|
dstarg = ocl::KernelArg::WriteOnly(dst, cn);
|
||||||
|
|
||||||
if (depth == CV_32F)
|
if (issqrt)
|
||||||
k.args(srcarg, dstarg, (float)power);
|
k.args(srcarg, dstarg);
|
||||||
else
|
else
|
||||||
k.args(srcarg, dstarg, power);
|
{
|
||||||
|
if (depth == CV_32F)
|
||||||
|
k.args(srcarg, dstarg, (float)power);
|
||||||
|
else
|
||||||
|
k.args(srcarg, dstarg, power);
|
||||||
|
}
|
||||||
|
|
||||||
size_t globalsize[2] = { dst.cols * cn, dst.rows };
|
size_t globalsize[2] = { dst.cols * cn, dst.rows };
|
||||||
return k.run(2, globalsize, NULL, false);
|
return k.run(2, globalsize, NULL, false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user