On Tue Oct 31 15:21:45 2023 +0000, Henri Verbeet wrote:
However, we can still fix that. I'm not sure that the last commit is
the best approach, would like to have comments from Henri. I'm not quite sure. It seems like in general it would be best to not include vkd3d_d3dcompiler.h in vkd3d-utils; that may require introducing a separate header for types like D3D_BLOB_PART. (And note that we currently include vkd3d_d3dcompiler.h from vkd3d_utils_private.h as well.)
I sent a new proposal, splitting `D3D_BLOB_PART` to a new header. It didn't seem appropriate to reuse `vkd3d_types.h`, so as not to mix declarations at the vkd3d and D3D12 level. I created `vkd3d_d3dcompiler_types.h` instead.