void SetKernelSize()
{
if ((dirtyFlags & DirtyFlags.KernelSize) != 0)
{
kernelSize = radius * 2 + 1;
kernelSizeParameter.SetValue(kernelSize);
dirtyFlags &= ~DirtyFlags.KernelSize;
dirtyFlags |= DirtyFlags.KernelOffsets | DirtyFlags.KernelWeights;
}
}