Such emulation is working poorly with Metal:
https://gravitymark.tellusim.com/results/
The same HW (eGPU with Vega 56) result is more than two times worse for Metal than the result on Windows / Linux.
We have the same multi_draw_indirect_count () emulation for Nvidia / Intel running on Direct3D11 and all cards running with OpenGLES API.
And somehow, emulation is working much better than Metal and sometimes even faster than a single API call.
Post
Replies
Boosts
Views
Activity
The benchmark is released: https://gravitymark.com/
I have added a test with ICB generation source to FB9127527.
Thank you.