Page 1 of 1

OpenGL 2.1

Posted: Tue Nov 21, 2006 6:28 pm
by MiddleTommy
I see that Irrlicht supports OpenGL 1.5. Any plans to move it up to 2.1+
Or would that not affect the capabilities of the engine?

Posted: Tue Nov 21, 2006 8:01 pm
by hybrid
Ah, it's time again for this topic :roll:
Irrlicht will use OpenGL 2.1 headers with the next release. But it already uses lots of 2.0 features due to the OpenGL extension mechanism. It simply supports the features present in the OpenGL library of the host system. Of course there are not all features available in Irrlicht, yet, but those supported are not limited to the 1.5 feature set. In short Irrlicht supports OpenGL 1.2 - 2.1. If you really require a feature name it.

Posted: Wed Nov 22, 2006 5:20 am
by Frobozz
How about antialiasing? :wink:

Posted: Wed Nov 22, 2006 6:30 am
by Eternl Knight
To say Irrlicht supports OpenGL 2.0+ is a little disingenuous. Yes, you can use GLSL shaders. You, however, cannot add attributes to vertices among other things necessary to fully utilize it (at least not without some hackery).

--EK

Posted: Wed Nov 22, 2006 9:23 am
by hybrid
FSAA for Linux will be available with Irrlicht 1.2 - Windows will take some more time...
I don't think that any render library out there will support all OpenGL primitives at the user-level. Simply because it does not make sense. Furthermore, most if not all features are available before an OpenGL release as some vender or EXT_ extension. So how do you define "supports version x.y" :?:
That's why I always say: name the feature, not a version which supports a feature. Irrlicht definitely runs with OpenGL 2.1 and should support all features implemented.

Posted: Wed Nov 29, 2006 6:11 am
by MiddleTommy
Thankyou for the reply that answers my question