|
|
|
|
|
by bartwr
923 days ago
|
|
I shipped a dozen products with them (mostly video games), so there's nothing "wrong" that would make them unusable.
But programming them and setting up the graphics pipe (and all the passes, structured buffers, compiling, binding, weird errors, and synchronization) is a huge PITA as compared to the convenience of CUDA.
Compilers are way less mature, especially on some platforms cough.
Some GPU capabilities are not exposed.
No real composability or libraries.
No proper debugging. |
|
[1]: https://github.com/bevyengine/bevy/blob/main/examples/shader...