Order of the Butterfly
Posts: 172 from 2009/12/10
From: Minnesota, USA
The reason I was asking was that mainstream web browsers have open-source backward compatibility shims for running WebGL on systems whose drivers are low-level and capable of running WebGPU. WebGL is comparable to OpenGL-ES 2 or 3 and WebGPU is comparable to Apple's Metal GPU support but can also work under Vulkan instead.
This leads to the question of whether TinyGL needs to take a back seat to a faster, low-level driver protocol such as LavaPipe (Mesa's Vulkan software renderer) if dependencies can be met.