OpenGL2.0標準完全兼容之前的1.0~1.5標準,它的最重要的進展就是在OpenGL 核心中添加了可編程渲染的部分,包括對Shader Object,Shader program,及GLSL的支持。
其他的添加還有:
多重渲染目標(Multiple Render Targets)
非2次冪紋理(Non-Power-Of-Two Texture support)
點精靈(Point Sprites )
分離模板(Seperate Stencil)
當從1.5ARB升級到2.0時,那些ARB后綴的擴展API需要更名。
OGL2.0中還定義了一些跟實現相關的常數,這些常數都可以用glGetIntegerv()或glGetString()獲取.