News for hackers. Stuff that matters.
Re:Barebones WebGL in 75 lines of code by Jasper_ on Wednesday July 08, 2020 @04:16PM (#23773785)
The complexity that Vulkan introduces is not just the extra code, it's a substantial rethink of the mental model of graphics that involves a lot more precision about things like synchronization, and baking of device state. Those who argue "Vulkan requires more boilerplate" are missing the point, imho.
Re:Barebones WebGL in 75 lines of code by mewse on Wednesday July 08, 2020 @07:56PM (#23775593)
Or to put that same idea differently: If you treat the extra code required as “boilerplate”, then you’re unlikely to get much of a benefit from switching to Vulkan.
Re:Barebones WebGL in 75 lines of code by esrauch on Wednesday July 08, 2020 @11:36PM (#23776705)
The issue is that OpenGL isn't going to get any new versions, so if you're trying to be forward looking there's only Vulkan even if you don't need the delta that you get performance-wise between that and GL.

Its a little surprising there's no real movement for an API that is closer to ES3 in difficulty that targets Vulkan and Metal underneath. I guess maybe webgpu will be that thing eventually.