mandrake0habernir
(and don't ask me why in the year 2023 the developers still don't develop in advance for all devices, because hip (amd library) exists for along time now .)
Every development takes time karma XPU first target is surly to be production ready.
Porting is one task and the support is the important one that can take ressources. Customer demand is also important when just some customer request for it won't happen.
Customer demand its misleading because when you develop just for one company and thats nvidia then you created customers that most of them will be with nvidia cards (you didn't created them, you force them) and then of course you will have a demand mainly for nvidia technology ,
and thats the problem thats most of the companies doesn't understand ,thats its like magic wheel thats turn its self around and around soo sidefx customer will buy only nvidia cards because houdini will used nvidia cards and sidefx only develop their product for nvidia because their customer have nvidia cards . now you understand?
and yes every development its taked time BUT converting/porting code to another its take more time than to develop in advance for all devices.