3 ms·
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 im
by shmerl 7y ago
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.
- edflsafoiewq 7y agoIt's not so easy to contribute to Khronos.
- shmerl 7y agoSurely 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 https://www.youtube.com/watch?v=1fU4w2ZGxH4&t=12m21s * http://jason-blog.jlekstrand.net/2018/10/transform-feedback-is-terrible-so-why.html http://jason-blog.jlekstrand.net/2018/10/transform-feedback-... Good luck for such thing happening with anything Apple related.
- exDM69 7y agoSpec 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.
- deleted 7y ago[deleted]
- pjmlp 7y agoYeah, 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.