@AminiAllight @aras Yes, and this still looks like self-inflicted pain. I.e. making easier to do the wrong thing instead of plan ahead and do it right.
Don't get me wrong, I'm all for supporting the lowest level possible that is still safe and doesn't involve issuing "driver updates to fix glitches in the SoAndSo game by some AAA studio rushed into production due to managerial pressure".
@dpwiz @AminiAllight @aras this, only job-offers related to WebGPU I saw come from "largest corporations that connected to Google". WebGPU is another corpo-only API because alone you can do nothing there, that will not cost you entire life time to deal with just WebGPU.
@dpwiz @aras Apparently (I don't use them so I'm hearing this second hand, all my projects create a very constrained number of PSOs at boot) the design of modern AAA engines is moving towards more and more dynamic control over shaders via GUIs used by technical artists, see these two links:
https://therealmjp.github.io/posts/shader-permutations-part1/
https://mastodon.gamedev.place/@gfxstrand/110120039578607203