On Tue May 16 10:27:25 2023 +0000, Giovanni Mascellani wrote:
Does this new interface supersede `vkd3d_shader_parse_input_signature()`, or are there some use cases of the latter which are not covered? If not, I wonder whether it would make sense to add a notice on `vkd3d_shader_parse_input_signature()` saying that it's a legacy call and `struct vkd3d_shader_scan_signature_info` now allows queried for the same information and more. That's mostly because it can be confusing for a reader to have two ways to do (mostly) the same thing.
The functionality is a proper superset, but I feel like calling it deprecated, or even 'legacy', is a bit odd, since we have no intent to remove it, plus it may be a little more convenient for the user. I'll see if I can find another wording I'm more satisfied with...