vkd3d-shader/hlsl: Fix numeric offset of object fields.
While struct and array fields within a struct always push the next fields numeric offset to the next register boundary, objects alone don't.
While struct and array fields within a struct always push the next fields numeric offset to the next register boundary, objects alone don't.