 
 namespace iuprivate {
 
-/******************************************************************************
-    CUDA KERNELS
-*******************************************************************************/
-
+// ----------------------------------------------------------------------------
 // kernel: median filter; 32-bit; 1-channel
 __global__ void  cuFilterMedian3x3Kernel_32f_C1(float* dst, const size_t stride,
                                                 const int xoff, const int yoff,

  // temporary variable for filtering (separabed kernel!)
  iu::ImageGpu_32f_C1 tmp(src->size());

  // bind textures
  cudaChannelFormatDesc channel_desc = cudaCreateChannelDesc<float>();

  // fragmentation
  unsigned int block_size = 16;

  }
}

// ----------------------------------------------------------------------------
// wrapper: Gaussian filter; 32-bit; 1-channel
IuStatus cuFilterGauss(const iu::ImageGpu_32f_C1* src, iu::ImageGpu_32f_C1* dst, const IuRect& roi, float sigma, int kernel_size)
{
