News for hackers. Stuff that matters.
Re:Layers All the Way Down: The Untold Story of Shader Compi... by socalgal2 on Monday May 19, 2025 @03:33AM (#44027333)
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

Re:Layers All the Way Down: The Untold Story of Shader Compi... by viraptor on Monday May 19, 2025 @08:11AM (#44028979)
Why 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...
Re:Layers All the Way Down: The Untold Story of Shader Compi... by pjmlp on Monday May 19, 2025 @09:44AM (#44029835)
DirectX 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/grap...

Re:Layers All the Way Down: The Untold Story of Shader Compi... by viraptor on Monday May 19, 2025 @10:32AM (#44030308)
Sure 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.
Re:Layers All the Way Down: The Untold Story of Shader Compi... by pjmlp on Monday May 19, 2025 @12:38PM (#44031620)
Probably because the drivers have to support it as well, I guess.

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.

Re:Layers All the Way Down: The Untold Story of Shader Compi... by shmerl on Monday May 19, 2025 @10:55AM (#44030559)
No 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.