OpenGL 3.0 etc

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
anylo
Posts: 71
Joined: Mon Feb 20, 2006 11:14 am

OpenGL 3.0 etc

Post by anylo »

http://3dprogrammer.blogspot.com/2007/0 ... pengl.html
OpenGL 3.0 will offer features such as instanced rendering, stream out of vertex data to a buffer, texture buffer objects, numerous new texture formats and so on. Most importantly the Khronos Group is linking OpenGL and OpenGL ES, a mobile 3D graphics API via COLLADA and glFX, so what is supported in OpenGL 3.0 will see the light of the day in ES version as well.
Last edited by anylo on Wed May 30, 2007 6:06 pm, edited 1 time in total.
Virion
Competition winner
Posts: 2148
Joined: Mon Dec 18, 2006 5:04 am

Post by Virion »

Will Irrlicht move on onto OpenGL 3?
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Why not? Ogl 3 might be ready in 2-3 years, I guess we'll have some time until then to implement it...
BTW: Most features will be available before, some are already available. It's much more a change of how things are implemented what makes the major difference. So maybe you won't see too much of this as Irrlicht covers much stuff under the hood.
anylo
Posts: 71
Joined: Mon Feb 20, 2006 11:14 am

Post by anylo »

hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Some more info here
http://www.opengl.org/pipeline/article/vol002_1/

http://www.opengl.org/pipeline/article/vol003_1/

I still doubt that it will be relevant for the next years. DirectX10 compatible features are already exposed by a lot of OGL extensions by NVidia.
sRc
Posts: 431
Joined: Thu Jul 28, 2005 1:44 am
Location: Salt Lake City, Utah
Contact:

Post by sRc »

OpenGL 3 is about simplyfing and improving the API. its supposed to be easier and more effectively do things with OpenGL 3 code as compared to previous. DirectX 10, remember, has also gone under a similar simplification and atomization of functions

probably could speed things up a bit on the OpenGL driver by switching it to OpenGL 3 API. maybe some tests should be done once it is released?
The Bard sRc

Blog | Twitter
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

hybrid wrote:Why not? Ogl 3 might be ready in 2-3 years, I guess we'll have some time until then to implement it...
BTW: Most features will be available before, some are already available. It's much more a change of how things are implemented what makes the major difference. So maybe you won't see too much of this as Irrlicht covers much stuff under the hood.
Its pretty funny that your much more excited about this than DX10 :lol:

Meh I reckon either is pointless right now, does Irrlicht even support that many OpenGL 2 features?
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

The extension mechanism provides all Ogl 2 features also for earlier versions. Ogl 2 only fixed several features as being mandatory. So yes, we have some features from 2.0 which were not part of 1.5. But the change from 1.5 to 2.0 was far less dramtaic than the major version change suggests.
Spintz
Posts: 1688
Joined: Thu Nov 04, 2004 3:25 pm

Post by Spintz »

Last edited by Spintz on Mon Dec 10, 2007 1:53 pm, edited 1 time in total.
GameDude
Posts: 498
Joined: Thu May 24, 2007 12:24 am

Post by GameDude »

OpenGL3 sounds good.
iZigoo
Posts: 53
Joined: Fri Feb 23, 2007 1:32 pm

Post by iZigoo »

www.opengl.org announced on the 25th may that they will start to release Open GL 3.0 this year. There will be a lot support for brand new graphics cards. Sounds really good. :D


The full news are here:

http://www.theinquirer.net/default.aspx?article=39846

iZigoo
-------------------------------------------------------
iZigoo - The open 3D internet

iZigoo Homepage
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

But as said earlier, all new features are already available through extensions. Just check the latest glext.h (I'll commit them to Irrlicht SVN soon, for now get them from opengl.org). So besides the architecture changes mentioned OpenGL 3 will simply include those extensions as mandatory elements of the API.
GameDude
Posts: 498
Joined: Thu May 24, 2007 12:24 am

Post by GameDude »

It also said that then OpenGL 3.0 will have an easier API
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

That depends on how used you are to the old one and how complex it is to change the underlying structures to fit the new API. Don't forget that by using Irrlicht you're not exposed to OpenGL anymore, so it wouldn't change anything for Irrlicht users. Only for those extending Irrlicht will have to mess with it.
Halan
Posts: 447
Joined: Tue Oct 04, 2005 8:17 pm
Location: Germany, Freak City
Contact:

Post by Halan »

any ideas if openGL will have an Object-Oriented Interface or still this C-Style one?

greets,
halan
Post Reply