Comments by "TheEvilCottonBall" (@alexandermaximilianoetken7265) on "Wookash Podcast"
channel.
-
> i think developers do technically have a choice, they could go use directx and metal instead, both of which are much more cringe masochism than vulkan
Direct X and Metal are tied to the Windows and Apple platform and Vulkan is the graphics API of Android and Linux. You do not have a real choice, you have a choice of what graphics vendors provide you. I cannot write my own OpenGL implementation or an entirely different API because GPUs are closed, undocumneted hardware, so there is no big competition in terms of graphics APIs. Yes you can layer stuff on top of other APIS (with the associated drawbacks) like Vulkan on MacOS is, I think, but there is no level playing field for graphics API implementations.
> a lot more refreshing to use than something like springboot or react
These are not graphics APIs
But I agree, an even better example for libraries that have no competition would be system libraries/APis (like win32 API, Android SDK, linux syscalls, libc, etc.). They will have to be used (directly or indirectly) no matter how good or bad they are.
26
-
6
-
2