utest helper will not help us to free the sampler resource
as buffer and kernel. So we need to release it by ourself.
Signed-off-by: Junyan He <junyan.he@linux.intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
OCL_ASSERT(((uint32_t*)buf_data[0])[j * w + i] == ((uint32_t*)buf_data[1])[j * w + i]);
OCL_UNMAP_BUFFER(0);
OCL_UNMAP_BUFFER(1);
+
+ OCL_CALL(clReleaseSampler, sampler);
}
MAKE_UTEST_FROM_FUNCTION(compiler_copy_image);
OCL_UNMAP_BUFFER(3);
OCL_UNMAP_BUFFER(4);
OCL_UNMAP_BUFFER(5);
+
+ OCL_CALL(clReleaseSampler, sampler);
}
MAKE_UTEST_FROM_FUNCTION(compiler_copy_image1);
for(uint32_t i = 0; i < depth + 2; i++)
OCL_UNMAP_BUFFER_GTT(i);
+
+ OCL_CALL(clReleaseSampler, sampler);
}
MAKE_UTEST_FROM_FUNCTION(compiler_copy_image_3d);
}
OCL_UNMAP_BUFFER(0);
OCL_UNMAP_BUFFER(1);
+
+ OCL_CALL(clReleaseSampler, sampler);
}
MAKE_UTEST_FROM_FUNCTION(compiler_movforphi_undef);