|  | @ -100,7 +100,7 @@ void Enhance::cpuProcess(ScenGenOutput_t parameters) | 
			
		
	
		
		
			
				
					|  |  | 		if(_run) |  |  | 		if(_run) | 
			
		
	
		
		
			
				
					|  |  | 		{ |  |  | 		{ | 
			
		
	
		
		
			
				
					|  |  | 			auto filterSize = _kernelParameters.filterWidth * _kernelParameters.filterHeight; |  |  | 			auto filterSize = _kernelParameters.filterWidth * _kernelParameters.filterHeight; | 
			
		
	
		
		
			
				
					
					|  |  | 			float filter[filterSize]; |  |  |             auto filter = new float[filterSize]; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  | 			for(int i = 0; i < filterSize ; i++) |  |  | 			for(int i = 0; i < filterSize ; i++) | 
			
		
	
		
		
			
				
					|  |  | 			{ |  |  | 			{ | 
			
		
	
		
		
			
				
					|  |  | 				filter[i] = backgroundRecovery[i] - hpf[i]; |  |  | 				filter[i] = backgroundRecovery[i] - hpf[i]; | 
			
		
	
	
		
		
			
				
					|  | @ -116,6 +116,7 @@ void Enhance::cpuProcess(ScenGenOutput_t parameters) | 
			
		
	
		
		
			
				
					|  |  | 			BIP::getInstance()->CLQueue.enqueueWriteBuffer(*_filter, CL_TRUE, |  |  | 			BIP::getInstance()->CLQueue.enqueueWriteBuffer(*_filter, CL_TRUE, | 
			
		
	
		
		
			
				
					|  |  | 														   0, filterSize * sizeof (float), |  |  | 														   0, filterSize * sizeof (float), | 
			
		
	
		
		
			
				
					|  |  | 														   filter); |  |  | 														   filter); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             delete[] filter; | 
			
		
	
		
		
			
				
					|  |  | 		} |  |  | 		} | 
			
		
	
		
		
			
				
					|  |  | 	} |  |  | 	} | 
			
		
	
		
		
			
				
					|  |  | } |  |  | } | 
			
		
	
	
		
		
			
				
					|  | 
 |