No. That's not what i mean. My rant is not directed specifically to MS, NV, AMD, Khronos, or game industry... probably i expressed myself a bit unfortunately.MS is a bad guy for not supporting a feature that at this very moment only ONE architecture on ONE IHV supports? Really?
I want both NV and AMD to offer extensions to lift restrictions on compute. I'm fine if compatible hardware is rare because it will take ages until my work finds its way into product.
I would be even fine with vendor APIs, replacing the need for Khronos and MS to find compromising solutions after lots of time.
And i see myself as an outsider but also feel left behind, because my compute work is different from what we see in current games.
I assumed so. VK has added conditional draw. It would be little work for AMD to extend this to support barriers.the barrier API in mantle was fundamentally incompatible with nvidia's hardware
The same is it with NVs device generated command buffers extension for VK. I talked with it's developer here on the form, and he considered to add this. I have not checked if they already did an update, but being heard is good and all i want.
I know it will take time - lots of it, so the earlier we request things the better.
You may be right, which is why i mentioned the brute force mentality i see in games.I find it extremely unlikely you'll come up with a compelling use case that's practical/feasible for the general market to use.
Personally i could put those things to good use (probably). And i look a bit envy on offerings e.g. at OpenCL 2.0 (which also works on NV), while i assume this solution is not hardware friendly enough for games.
(In my case the workloads in question are not massive - i would accept some performance costs for the gained flexibility which might result in a speed up at the end.)
There certainly is some risk in assuming 'games don't need this'. Games might find good use for new functionality after it becomes available.
Ok. That said, let me appologize for my offended reaction above. It's another case of heat for no reason i guess.