virgl: Improve support for transfer strides

A series of patches improving support for explicitly specified strides in transfer to host commands.

This MR doesn't fully fix transfers from the host with explicit (layer_)stride, as they are not currently needed.

This is a prerequisite for more efficient/compact copy transfers in mesa/mesa!838 (merged)

Edited by Alexandros Frantzis

Merge request reports