opengl texture format was preventing storing negative values int he texture thus we were losing the negative z ofthe view position, ssao works now