![]() And there might be some interaction with the Vulkan team. I am also more then sure that Apple is being consulted by IHVs and maybe even major OS X/iOS game developers for creating these APIs. This is very different from how OpenGL drivers on other platforms usually work, where the IHV would usually ship a full OpenGL implementation. ![]() ![]() The hardware vendors supply a much smaller driver that talks a protocol designed by Apple. So most of the OpenGL logic on OS X is actually directly implemented by Apple. And then there is a IHV (AMD/Nvidia/Intel) module that is 'plugged' into that frontend. There is a user-facing frontend (the OpenGL framework), which is developer by Apple and contains common logic and routing. Apple is implementing OpenGL in a similar way as Microsoft is implementing DirectX.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |