Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

List of OpenGL functionality removed from the core profile

Tags:

opengl

Is there any comprehensive list on OpenGL 3.3 above, where I can find what functions are deprecated / not available anymore?

Say, glLoadIdentity() I don't know if it is removed or not.

I looked into the OpenGL 4.1 Reference Page and didn't find it there. Can I safely assume that its a removed function? Is this a way to know it the function exists anymore?

In the reference page it says that, "These man pages only document the core context." What does it mean by that? What are the things that are absent from that reference page?

What is compatibility profile? Is there any comprehensive list of features available on a particular version of OpenGL?

like image 321
Quazi Irfan Avatar asked Jul 04 '11 15:07

Quazi Irfan


3 Answers

I've created this:

enter image description here

Hope it would be useful. Please fix any errors you can find.

like image 153
user206334 Avatar answered Nov 12 '22 08:11

user206334


If you want a complete list of all functions that are deprecated, look at the gl.spec spec file meanwhile in XML (old format no longer available).

Each function that is deprecated has a deprecated entry followed by a version number.

Otherwise, for a high-level overview, see tjm's answer.

like image 13
Damon Avatar answered Nov 12 '22 08:11

Damon


Not certain if this is what you are looking for, but if you got to http://www.opengl.org/registry/, there is a pdf of the "OpenGL 3.3 Core Profile Specification". On page 342 is "Deprecated and Removed Features".

There are also "Core Profile Specification"'s for 4.0 and 4.1, I assume they will have similar entries.

like image 7
tjm Avatar answered Nov 12 '22 08:11

tjm