Original Post
Are there any benchmarks that demonstrate core profile vs compatibility profile?
By compatibility, I don't mean to actually use any old GL functions. Your code would still be strictly GL 3.3 core except that you would be creating a "compatibility context".
Apparently, the performance is worst with a core profile on nvidia. According to a slide by Mark
(http://www.slideshare.net/Mark_Kilgard/gtc-2010-opengl, page 97)
According to him, core profile either would give equal performance or less because there would be more things to check at every GL function call.
That is a pretty bad design decision.
By compatibility, I don't mean to actually use any old GL functions. Your code would still be strictly GL 3.3 core except that you would be creating a "compatibility context".
Apparently, the performance is worst with a core profile on nvidia. According to a slide by Mark
(http://www.slideshare.net/Mark_Kilgard/gtc-2010-opengl, page 97)
According to him, core profile either would give equal performance or less because there would be more things to check at every GL function call.
That is a pretty bad design decision.