https://bugs.winehq.org/show_bug.cgi?id=57326
--- Comment #2 from Mattias Eliasson mattias.eliasson@medsa.se --- The experiments that I have done so far is with proprietary code so I will have to make/find some examples that I can share. So the short answer is yes but don't expect it in less than a week from now.
I'll be back with something more concrete.
It also occured to me that it may be fruitful to make something more abstract like a portable scene graph that allows for more flexibility in backend implementation. Given that WebGPU is eventually going to be replaced with something new, it would be nice to not need a WebGPU emulation layer for legacy applications. Although the problem with this approach is that it's difficult to abstract away access to low levels API:s while not limiting the use cases. The fact that none of the attempts to create a more high level API such as Java3D has succeed makes it a difficult task. I chose WebGPU because it does cover most use cases and is generally considered a suitable replacement for OpenGL and it does that by providing just enough abstraction to not exclude a lot of use cases, leaving further abstraction up to the next layer.