On Thu Feb 6 09:05:20 2025 +0000, Nikolay Sivov wrote:
Even if this works for some cases it should be clarified and rework a little. You're calling same helper twice with same out pointer. Sometimes it returns one element, sometimes two. Just by looking at it, I don't think it does this correctly. Note that there are attributes to enable HW transforms, but more importantly to disable converters. Also docs mentioned explicitly that local transforms should be enumerated at all times. Another aspect is that enumerating is a first step, but you also need to configure transforms to see if types combination actually works. We have some code for that in the reader.
This MR has been reworked to !7570 !7571