vrend: Issue depth range together with other viewport properties
Instead of setting the depth range values directly just mark the viewport as dirty and update the state later together with the other viewport properties. This fixes some issues with the depth clamp emulation and geometry shaders.