2 ms·
C API != C++ API Vulkan development, for instance, drives me up a tree. Vulkan has probably the best C API I've probably ever seen. Vulkan support libraries
by bsder 4y ago
C API != C++ API
Vulkan development, for instance, drives me up a tree. Vulkan has probably the best C API I've probably ever seen.
Vulkan support libraries like the Vulkan Memory Allocator all tend to be C++ because that's what GameDev tends to use. And they're an absolute nightmare to integrate with anything not C++.
I mean, even the C++ guys eventually gave up. Look at the proliferation of "Header-only" C++ libraries because integrating with the C++ compiler and linker is simply too painful.