Updating to the OpenGL3 spec

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
Halifax
Posts: 1424
Joined: Sun Apr 29, 2007 10:40 pm
Location: $9D95

Updating to the OpenGL3 spec

Post by Halifax »

I was just curious as to if Irrlicht will be updated to adhere with the OGL3 specification. For example, the immediate mode drawing in draw2DImage, and all the other deprecated functions.
TheQuestion = 2B || !2B
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

They are deprecated, but not forbidden :P Anyway, once we have ogl-es support, there will be OpenGL drivers which will already adhere to OGL3 for about 95%, so taking those and make a pure OGL3 driver from them won't be much of a problem. Though you won't get much benefits from it, until let's say 2012, when optimized drivers will be available which will give some speedup with optimized OGL3 hardware...
torleif
Posts: 188
Joined: Mon Jun 30, 2008 4:53 am

Post by torleif »

This might be hearsay, but I heard that OpenGL 3 spec was optimized for CAD, not game devs
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

Tis true, I think one of the only good things that came out of it is GL_EXT_direct_state_access. It allows you to directly set states without alot of popping/pushing etc. Would be great if Irrlicht can be re-written to use this.
ShadowMapping for Irrlicht!: Get it here
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net
torleif
Posts: 188
Joined: Mon Jun 30, 2008 4:53 am

Post by torleif »

If irrlicht where to be updated to GL3, would it be selected as OpenGL, or OpenGL 3 upon initiation?

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

Post by hybrid »

Either extra driver, or compile time choice with ifdef's. However, a separate driver shouldn't be too much of a problem, so we'd have another option on startup.
Post Reply