On 2021-03-03 15:38, Francois Gouget wrote:
Just asking. I don't actually know if the 32- and 64-bit vkd3d-compiler
produce identical files or if one produces 32-bit files and the other
64-bit ones.
The output produced by i386 and amd64 (or any other, for that matter)
builds of vkd3d-compiler should be identical; if it isn't, that would be
considered a bug. For the record, I would be inclined to agree that the
-dev package is not the appropriate place for vkd3d-compiler.
On the subject of Wine builds requiring both vkd3d-dev:amd64 and
vkd3d-dev:i386, although somewhat tangential, note that Wine doesn't
only use libvkd3d for its implementation of Direct3D 12, but also
libvkd3d-shader for producing SPIR-V shaders for the Vulkan backend of
its implementation of Direct3D 11 and earlier, where i386 applications
are much more common.