Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Using C bindings you can plug in any language you want, C ABI is simple. Try that with C++ or anything of the sort, and you'll be in trouble.

If you want to improve quality - anyone can contribute and improve, instead of like Apple trying to sabotage and derail.



Yeah, around 500 boilerplate lines of code to draw a triangle on Vulkan, plus having to going hunting for features that every graphics application requires and all other APIs provide on their SDKs.

With Khronos APIs, every newbie graphics developer learns to build their engine from day one.


It's not so easy to contribute to Khronos.


Surely easier than collaborating with Apple who are extreme lock-in proponents.

See for example projects like dxvk, which affected Vulkan spec:

* https://www.youtube.com/watch?v=1fU4w2ZGxH4&t=12m21s

* http://jason-blog.jlekstrand.net/2018/10/transform-feedback-...

Good luck for such thing happening with anything Apple related.


Spec development? No.

But for bug reports, debugging and fixing bugs in the shader compiler, validation layers, etc they are pretty responsive to issue reports and pull requests.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: