default blend op
add non-separable blend modes