From 5fea17ff0d42605904a061b4520f084a1446b7e3 Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky Date: Mon, 2 Dec 2013 13:46:54 +0400 Subject: [PATCH] still trying to fix failure in opencv_test_imgproc --- modules/core/src/ocl.cpp | 4 ++-- modules/core/src/umatrix.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/core/src/ocl.cpp b/modules/core/src/ocl.cpp index 0f8fa7e61f..1616267bee 100644 --- a/modules/core/src/ocl.cpp +++ b/modules/core/src/ocl.cpp @@ -2268,8 +2268,8 @@ bool Kernel::run(int dims, size_t _globalsize[], size_t _localsize[], CV_Assert(_globalsize != 0); for (int i = 0; i < dims; i++) { - size_t val = _localsize ? _localsize[i] : - dims == 1 ? 64 : dims == 2 ? (16>>i) : dims == 3 ? (8>>(int)(i>0)) : 1; + size_t val = _localsize ? _localsize[i] : 1; + //dims == 1 ? 64 : dims == 2 ? (16>>i) : dims == 3 ? (8>>(int)(i>0)) : 1; CV_Assert( val > 0 ); total *= _globalsize[i]; globalsize[i] = ((_globalsize[i] + val - 1)/val)*val; diff --git a/modules/core/src/umatrix.cpp b/modules/core/src/umatrix.cpp index 33c193d2e4..de8cd07be0 100644 --- a/modules/core/src/umatrix.cpp +++ b/modules/core/src/umatrix.cpp @@ -286,8 +286,8 @@ void UMat::copySize(const UMat& m) UMat::~UMat() { - if( u && u->refcount > 0 ) - u->currAllocator->sync(u); + //if( u && u->refcount > 0 ) + // u->currAllocator->sync(u); release(); if( step.p != step.buf ) fastFree(step.p); -- GitLab