Hacker News new | ask | show | jobs
by escapetech 3281 days ago
What many people fail to realize is that the older and fixed pipeline legacy API's in modern graphics cards are emulated with thin layers directly on top of the modern stacks. On today's iOS devices, OpenGL ES 1.0 is emulated with the OpenGL ES 3.0 API, which very likely in turn is emulated with the Metal API.

If there was a genuine interest in helping the transition to the newer API's, the different parties writing and implementing today's API's would publicly make available the code for emulation layers to the older API's.

1 comments

That wouldn't apply to Apple though. They don't care about interest, otherwise they would have supported modern OpenGL and Vulkan on macOS.