PDA

View Full Version : OpenGL 3.1 info at GDC 2009



Rob Barris
03-20-2009, 11:01 AM
http://www.khronos.org/news/events/detail/gdc_san_francisco_2009/

There will be a group of presenters covering OpenGL 3.1 on Tuesday afternoon (3/24). OpenCL will also be a big topic for the day.

I'll try to follow up here with more details after the presentation.

Groovounet
03-20-2009, 11:30 AM
Great information!
Great to see you in red! I guest it kind of officiallize your great but required OpenGL PR work.

I can't wait for these feedbacks!

Rob Barris
03-20-2009, 11:32 AM
Oh. The colorizing of the user name shouldn't imply any official PR capacity. I just asked the webmaster to set my account so I can create topics in the announcement section, I guess it turns red when you do that :)

Just wanted to let people know that more information will be forthcoming next week.

James A.
03-22-2009, 04:13 PM
That's great news!

Unfortunately for me, I'll be arriving for the GDC on Tuesday, so I'll probably miss the presentation :(

Will the notes be made available online?

James

Rob Barris
03-22-2009, 05:02 PM
The GL section of the Khronos track runs from 2 to 4PM. Room 3002. Would be happy to meet up and chat with people even if you arrive after the presentation.

Don't know what the plan is for materials to be put online yet.

RenderBuffer
03-23-2009, 04:06 PM
Thanks Rob!

I'm impressed that the spec was finished this quickly, and I'm excited to see what's new.

ScottManDeath
03-24-2009, 07:59 AM
OpenGL 3.1 Specification (March 24, 2009) http://www.opengl.org/registry/doc/glspec31.20090324.pdf

OpenGL 3.1 Specification with GL_ARB_compatibility extension (March 24, 2009) http://www.opengl.org/registry/doc/glspec31undep.20090324.pdf

Just after a quick pre-coffee glimpse: Uniform buffers look shiny :) Gone all the crap with bindable uniforms, uniform blocks similar to the cbuffer syntax, also with specifyable layout.

And at last, signed normalized texture formats :P

Rob Barris
03-24-2009, 08:16 AM
Happy OpenGL 3.1 day !

skynet
03-24-2009, 09:47 AM
Thank You!

Will there be cleaned header files, too?

...I'm off browsing specs...

Dan Bartlett
03-24-2009, 10:05 AM
there's going to be new GL3/gl3.h, GL3/gl3ext.h headers according to section H. of spec. it says "Initially it contains only the APIs in OpenGL 3.1".

Does this mean features will only ever be removed in major versions?

ScottManDeath
03-24-2009, 10:42 AM
Table 3.12 with the internal formats on page 122 in http://www.opengl.org/registry/doc/glspec31.20090324.pdf
shows wonky black rows, missing the signed internal formats. This is also similar in the spec with the undeprecated stuff in it.

Rob Barris
03-24-2009, 11:14 AM
We'll get that fixed. Signed normalized textures are definitely "in" for 3.1 and please do not get the wrong idea due to a PDF publishing error :)

Groovounet
03-24-2009, 11:30 AM
Nooooo the OpenGL.org server get crazy and don't want to let me download OpenGL 3.1 specifications ... :p

Well I have the GL_ARB_uniform_buffer_object already, 66 pages to wait. What a work on this extension! :)

EDIT:
I have finally get to download the specification ... what a nice surprised, GL_ARB_texture_rectangle, finally in the core! The so complicated life of this extension get more simple just like that ... I'm wondering what changed ARB mind.

Ilian Dinev
03-24-2009, 12:16 PM
I'm wondering what changed ARB mind. Maybe because it appears to be very useful for postprocessing effects? (theoretically it should be faster and neater to use non-normalized coordinates when mips are unnecessary)

I love the spec. Clean, strict, with very appreciated additions.

ScottManDeath
03-24-2009, 12:20 PM
I wasn't :P

Other thing, in the GLSL 1.4 spec http://www.opengl.org/registry/doc/GLSLangSpec.Full.1.40.05.pdf

on page 31, there is an undefined reference

The std140 qualifier overrides only the packed and shared qualifiers; other qualifiers are inherited. The
layout is explicitly determined by this, as described in the API specification section??. Hence, as in shared above, the resulting layout is shareable across programs

pjmlp
03-24-2009, 01:02 PM
Hi,

these news are quite good.

I also did some harsh comments when OpenGL 3.0 was released, so I think now it is a good oportunity to do the other way, and congratulate everyone that made OpenGL 3.1 possible.

Thanks for improving OpenGL. I really don't want to start learning DX.

Rob Barris
03-24-2009, 01:05 PM
Keep in mind that we are already working on the successor to 3.1, so this is a great time to hit up the "talk about your applications" thread for some post-3.1 feedback.

Groovounet
03-24-2009, 04:08 PM
You are so not wasting any time Rob!

I'm still a reading processed but already have some points to comments ^_^ It's coming on time.

Jan
03-24-2009, 05:13 PM
Do you have to publish this stuff the moment i want to go to bed? Damn, i'll go make coffee.

Zenja
03-25-2009, 03:54 AM
Well, my first impression is that the new trimmed 3.1 spec (which is finally baggage free) makes the previous 3.0 spec look awkward in comparison. People new to OGL are in for a nasty suprise ...

Scribe
07-05-2009, 12:34 PM
Well, my first impression is that the new trimmed 3.1 spec (which is finally baggage free) makes the previous 3.0 spec look awkward in comparison. People new to OGL are in for a nasty suprise ...

Very true, I've only ever used OGL casually and so am less familiar with the more advanced performance features that are now used as the default. Have we heard anything about an OGL 3.1 Programming guide? (or anything that depicts a typical usage of 3.1) I could really do with one. I expect it will be smaller than the 2.1 guide if anything.

I think OGL 3.1 is a great step forwards, I can see why the spec has been changed the way it has been, however I think work needs to be done to make entry to OGL 3.1 friendlier, otherwise new users are still going to end up going for directX.

Timothy Farrar
07-22-2009, 08:08 AM
Any other GL forum goers here planning on attending the OpenGL BOF at Siggraph on Wednesday Aug 5th?

lyceel
07-22-2009, 09:11 PM
Any other GL forum goers here planning on attending the OpenGL BOF at Siggraph on Wednesday Aug 5th?
I'm planning on it.

I noticed that the new beta NVIDIA driver for Linux (190.16) is advertising support for OpenGL "3.2.0" in its version string. I'm wondering if it's a mistake or a sneak preview :)

Dark Photon
07-23-2009, 04:16 AM
Any other GL forum goers here planning on attending the OpenGL BOF at Siggraph on Wednesday Aug 5th?
Yep.

Eosie
07-23-2009, 04:18 AM
I noticed that the new beta NVIDIA driver for Linux (190.16) is advertising support for OpenGL "3.2.0" in its version string. I'm wondering if it's a mistake or a sneak preview :)
Well, SIGGRAPH is nearing... it would be nice to have another GL update. The last update was 4 months ago, it's not much time...

Timothy Farrar
07-24-2009, 09:15 AM
I noticed that the new beta NVIDIA driver for Linux (190.16) is advertising support for OpenGL "3.2.0" in its version string. I'm wondering if it's a mistake or a sneak preview :)

I'm holding out hope that at some point new drivers brings released GL/CL interfaces, sure would be great to get that news at SigGraph, but if this wasn't the case I wouldn't be all the surprised either...