On Thu, 7 Oct 2021 at 15:41, Giovanni Mascellani gmascellani@codeweavers.com wrote:
I think Conor and Henri might be using AMD video cards, for which apparently these limits are much higher (e.g. [1]). Unfortunately, it seems that it's just AMD which has such high limits. Both Intel and NVIDIA (and others) stay more in the dozens ballpark. I don't know how hard it would be to reduce that 1024 number. Also, while a hint, it's not obvious that these errors are related to the crash (even if it's not, it's probably a bug in itself, isn't it?).
Yes, that's a bug, and in fact something Conor is already aware of to some extent. (In the sense that "1024" is too low for some applications; I wasn't aware that we actually go over the limit on NVIDIA.) The "1024" number comes from vk_binding_count_from_descriptor_range(); you could try adjusting it for the relevant descriptor type to see if that helps.