It is easy to type “the differences between 3.2 and 3.3 aren’t that big”, but we aren’t writing the implementations. I’m sure you would agree that it’s better to have a verison 3.2 that is fully functional, than a version 3.3 that is buggy. I suspect that is the reason why Apple’s current OpenGL implementation is still version 2.1, regardless of using newer hardware. Given that OpenGL is a system component on Mac’s (like DX on Windows), they have to ensure that the implementation works as expected (i.e. write the software implementation themselves), rather than outsource the work to IHVs, who will tailor the implementation to their hardware. It would have been great if they included 3.3, and it may appear in a future update of Lion, but I suspect that even if they did include version 3.3 at launch, the current argument could be used to state that they should have included version 4.0 … We can only speculate what factors Apple uses to determine which version of OpenGL goes into their Operating System. The failure of others to properly do their job does not absolve Apple from failing to properly do theirs.Ģ: We are talking about a software implementation, which I personally would never use. So I can’t exactly say that I would much care.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |