This patch allows the multi-function procedure pixel operation to operate on single values. While it previously assumes a 1x1 image for processing which was later reduced to a single value using input processors. This is more efficient, but will allow us to use multi-function procedures for single value sub-trees even in GPU execution.