answersLogoWhite

0

OpenGL is not software, it is a specification for cross-platform graphics rendering. All modern graphics cards support the OpenGL specification.

In order to program with OpenGL you must first load the OpenGL function pointers. Although you can do this manually it's best to use a library specific to your hardware. Both nVidia and ATI provide their own libraries with tutorials. Remember that OpenGL is not software so there is no official SDK as such.

There is no header file named 'opengl' (not officially at least). The OpenGL library headers typically use a gl prefix, such as gl.h, glut.h and glaux.h. The best place to start is by reading the FAQ provided by the official OpenGL website (see related links below).

If you're using Windows, you also have the option of using the DirectX API rather than OpenGL. DirectX is not only easier to work with, it also provides support for audio, animation, networking, and so on. OpenGL is purely for graphics rendering but is cross-platform (DirectX only works with Windows).

User Avatar

Wiki User

11y ago

What else can I help you with?

Related Questions

Can you develop a game in c plus plus sdl opengl and openal or do you need more languages and or libraries?

That should be all you need :)


How do you know what version of OpenGL is supported on a computer using c plus plus?

Call glGetString(GL_VERSION). This returns a null-terminated string containing the version information. If using OpenGL 3.0 or above, you can also call glGetIntegerv(GL_MAJOR_VERSION, *) and glGetIntegerv(GL_MINOR_VERSION, *).


Explain the main components that are typically part of an Open GL C plus plus application?

OpenGL is a graphics specification thus any application that makes use of the specification will primarily make use of an OpenGL implementation library. You will also need a graphics card driver that supports OpenGL. Mac and Unix/Linux systems include OpenGL drivers as standard, but PC-based systems do not. You must therefore install the appropriate driver (where required) and also install an OpenGL implementation library. Both ATI and nVidia provide their own proprietary libraries, but you can also use generic libraries (including open source libraries) to provide cross-platform support.


What is the code to include a library in c plus plus?

#include <libraryname>


Source code for instrumental music in c and c plus plus?

Neither C nor C++ provide any built-in methods to reproduce audio. They are generic languages; audio is hardware-specific. To play audio, you need an audio library suitable for your hardware. OpenAL is the generic audio library equivalent of OpenGL for graphics.


How do you include userdefined headerfiles in c plus plus program?

#include "what-its-name-is.h"


Links for mini projects in opengl with coding in c?

There are many projects at www.openglprojects.in


How was call of duty created and what programming language used?

im not 100% sure, but i think it is c++.


What is the header for basic input or output in C Plus Plus?

For basic input and output in C++: #include


I am 42 years old and I have never been in game design and development but I have some knowledge in 3d modeling and C plus plus programming. Can you help?

Start learning 2d game programming. (SDL, Allegro, SFML or something simuler) Then you can try some 3d programming (DirectX or OpenGL are the most known libaries) OpenGL is cross platform and open source so it should be easier to find tutorials to.


How can i make a cricket field in c builder without opengl?

You cannot make a cricket field in c builder without opening.


What is everything i will need start to finish to produce a 2d game?

C++ , openGl for openGl ::: it's a very good lessons nehe.gamedev.net gamedev.net read only about 2D the sites talks about 2D & 3D