3 ms·
Vulkan is by far the worst API of all the modern graphics API. It's crap. It's also not even trying to be portable, expecting you to query a million things and
by socalgal2 1y ago
Vulkan is by far the worst API of all the modern graphics API. It's crap. It's also not even trying to be portable, expecting you to query a million things and then adapt to the platform.
I for one am glad Vulkan is not "it"
Also, it's not even portable on Windows. Sure, if you're making a game, you can expect your gamer audiences have it installed. If you're making an app and you expect businesses to use you it you'll find neither OpenGL nor Vulkan work on most business class machines view Remote Desktop. The point being, it's not portable by design nor in actuality
- viraptor 1y agoWhy would remote desktop make a difference for the API? I thought MS killed RemoteFX without any replacement? As in, everyone including DirectX is in the same bad state...
- pjmlp 1y agoDirectX works just fine in RDP. How do you think those Azure VMs for game developers work? https://learn.microsoft.com/en-us/azure/virtual-desktop/graphics-enable-gpu-acceleration https://learn.microsoft.com/en-us/azure/virtual-desktop/grap...
- viraptor 1y agoSure it works. But the message before suggested that OpenGL and Vulkan don't for some reason. As far as I know they all work though and have worked for years now.
- pjmlp 1y agoProbably because the drivers have to support it as well, I guess. https://www.khronos.org/news/permalink/nvidia-provides-opengl-accelerated-remote-desktop-for-geforce-5e88fc2035e342.98417181 https://www.khronos.org/news/permalink/nvidia-provides-openg... Also on desktop side, Windows on ARM, and UWP don't have that great support for anything beyond DirectX. There is a compatibility pack and another one Angle based, but they haven't been updated in a while.
- shmerl 1y agoNo one else developed anything that's better to propose it as a common API. So it's Vulkan or nothing. Let's see those stuck up lock-in proponents who excuse not supporting it using this logic proposing something else. They didn't? So they can get lost and start supporting Vulkan first.