vkd3d-shader/hlsl: Allocate return variable before other outputs.
In the entry point, the native compiler allocates the return variable before output parameters. We are not doing this, which might cause miscompilations in the odd case both types of output semantics are used.