![]() Nvidia actively recommends using Compatibility Profile OpenGL when using OpenGL 4.x functionality. ![]() In practice, both Mac OS X and Mesa chose not to implement Compatibility Profile at all, partially since it adds a ton of complexity to the implementation compared to just Core Profile G元+.īoth Mac OS X and Mesa still support OpenGL 2.x and below, as well as Core Profile OpenGL 3+, but not Compatibility Profile (all programs written for OpenGL 2 still work fine, and programs written for Core Profile OpenGL 3+ work fine too.) All OpenGL 3+ implementations are required to support at least Core Profile.Ĭompatibility Profile includes all of Core Profile as well as everything deprecated with the move to OpenGL 3+ (everything in blue here.) The concept of Compatibility Profile only exists in OpenGL 3+, any code written for OpenGL 2.x and below does not even know about Compatibility Profile (or Core Profile) contexts.Ĭompatibility Profile does not have to be supported by an OpenGL 3+ implementation. There are a couple different concepts with desktop OpenGL versions and profiles:Ĭore Profile includes all core OpenGL 3+ features and no deprecated/removed OpenGL 2.x features.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |