Comment by cmovq
15 days ago
This is true, but what the parent comment is getting at is we really just want to be able to address graphics memory the same way it's exposed in CUDA for example. Where you can just have pointers to GPU memory in structures visible to the CPU, without this song and dance with descriptor set bindings.
Ah, yeah. I see what you're saying. That is more of an open vs proprietary platform problem.
I am fairly sure that nVidia intentionally wants to keep addressable memory as a feature only for CUDA (among many other features).
Having CUDA be far superior to other shader code methods is good for vendor lock-in to their hardware, their software, their drivers, etc.
It is really sad seeing that the addressing is possible, but they won't open it up to everyone.