Jump to content
  • Advertisement
Sign in to follow this  
Emil_Halim

OpenGL OpenGL 1.5 sdk

This topic is 4819 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
What do you meen by "OpenGL SDK"? As far, as I know, OpenGL SDK doesn't axist at all )))

http://oss.sgi.com/projects/ogl-sample/sdk.html

It consists, IMHO, from separate extensions specifications and examples. If wou want to learn more about 1.5 version specific, I recommend you:

1) Start with OpenGL 1.5 specification. There you will find, what extensions were approved as "native" for this GL version, comparing with previous 1.4 versions (they are occlusion queries, vertex buffer objects and shadow func)

2) Continue with extensions learning. http://oss.sgi.com/projects/ogl-sample/registry will help you.

3) Download some demos, based on this extensions, from developer.nvidia.com, for example.

Sure, that is not very comfortable, that OpenGL has no such a SDK, like DirectX. But it leads from its extendable structure, based on extensions.

Also, I recommend to watch for the headlines at
http://www.opengl.org/

Share this post


Link to post
Share on other sites
If you are developing on windows (dunno about linux but it's probably similar), it is shipped with an implementation of version 1.1. To access the functions available in 1.2 or above you need to find out about extensions. Your video card must also support these extra functions if you want to use them.

You may need a copy of GLEXT.h (google) as the headers provided by old compilers (vc++6 for instance) may not be up to date.

Check out
http://www.opengl.org/resources/features/OGLextensions/
for the info you need.


Also this may be worth a look, although not necessary for being able to use extensions.
http://glew.sourceforge.net/ - it's a library for loading extensions rather than having to do it yourself.

Share this post


Link to post
Share on other sites
thanks guys for your reply.

i was looking for the header files of Opengl version 1.5.

by the way , i have a question,

how could i know if my hardware drive will support this version or not?

thanks

Share this post


Link to post
Share on other sites
In order to know, whether your hardware supports desired extension, I think, the easiest way is to download some extension viewer program. For example, this one
http://www.realtech-vr.com/glview/
will help you.
There, you will see everything.

And remember - actually there is NO 1.5 or 1.4 or 2.0 version. There is a set of extensions, and some of them are accepted to be "required" in some version. It is sophistics, but it is so.

Good luck!

Share this post


Link to post
Share on other sites
Well, there is no version of the libs beyond 1.1 on Windows right now, however there are versions beyond 1.1 of the spec, as such the versions do exist and your video card drivers will indicate support for these versions (check the GL_VERSION string for example) as well as extensions (which can allow you to make choices about how well in hardware things are support, for example ATI's drivers report back version 2.0, however current hardware doesnt support ARB_texture_non_power_of_two fully, as such it isnt in the extension string)

Share this post


Link to post
Share on other sites
I think he means like, pretend your compiler is very old, and it does come with opengl headers but they're probably like 1.2 headers, is there a way to update them? or is it like you say, extensions, and you dont need the headers.

Share this post


Link to post
Share on other sites
glGetString(GL_VENDOR); // Hardware/driver vendor
glGetString(GL_RENDERER); // Your hardware model
glGetString(GL_VERSION); // GL version supported
glGetString(GL_EXTENSIONS); // List of extensions supported by your card

Also check NeHe Lesson 24

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!