Hacker News new | ask | show | jobs
by ndesaulniers 3965 days ago
I think you're conflating low level rendering API (WebGL) with Game Engine (built on top of low level rendering APIs such as WebGL, OpenGL ES, OpenGL, Direct3D).

WebGL does have to do some validation, but most implementations are built on top of ANGLE, which for the most part is _NOT_ an emulator. It does have slow paths for things that exist in WebGL such as the TRIANGLE_FAN drawing mode that don't exist in D3D11. For an interesting read, might I sugguest: https://books.google.com/books?id=6crECQAAQBAJ&lpg=PP1&pg=PA...