From 315698543bfc675a0432b006a2fb94b4ed27b576 Mon Sep 17 00:00:00 2001 From: Monique Dewanchand Date: Tue, 10 Jul 2012 20:46:42 +0000 Subject: Fix for issue [#31981] for tiles opencl: initialize radius with correct value --- source/blender/compositor/operations/COM_BokehBlurOperation.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source/blender/compositor') diff --git a/source/blender/compositor/operations/COM_BokehBlurOperation.cpp b/source/blender/compositor/operations/COM_BokehBlurOperation.cpp index a425e406884..a0cc8df826a 100644 --- a/source/blender/compositor/operations/COM_BokehBlurOperation.cpp +++ b/source/blender/compositor/operations/COM_BokehBlurOperation.cpp @@ -47,10 +47,8 @@ BokehBlurOperation::BokehBlurOperation() : NodeOperation() void *BokehBlurOperation::initializeTileData(rcti *rect, MemoryBuffer **memoryBuffers) { - //void *buffer = getInputOperation(0)->initializeTileData(NULL, memoryBuffers); lockMutex(); if (!this->m_sizeavailable) { - //updateGauss(memoryBuffers); updateSize(memoryBuffers); } void *buffer = getInputOperation(0)->initializeTileData(NULL, memoryBuffers); @@ -197,7 +195,9 @@ void BokehBlurOperation::executeOpenCL(OpenCLDevice* device, list *clKernelsToCleanUp) { cl_kernel kernel = device->COM_clCreateKernel("bokehBlurKernel", NULL); - + if (!this->m_sizeavailable) { + updateSize(inputMemoryBuffers); + } cl_int radius = this->getWidth() * this->m_size / 100.0f; cl_int step = this->getStep(); -- cgit v1.2.3