Pixel sampler now works with a zoomed/translated image. As usual we have to flip the y translation as OpenGl stores images upside down. Need to look at a better way of handling this.