Giovanni Mascellani : vkd3d-utils: Support many different surface types when creating a device.