OpenGL Programming

Get help on programming - C++, Java, Delphi, etc.
Post Reply
Oj
Registered User
Posts: 1338
Joined: 11 Jun 2005, 02:00
Location: Sitting at the Round Table
Contact:

OpenGL Programming

Post by Oj »

Hey, all. Where can i learn to program in OpenGL?
<b>Proud Knight of the Round Table</b>
v1c
Registered User
Posts: 313
Joined: 22 Jun 2002, 02:00
Contact:

Post by v1c »

Try http://www.gamedev.net/ and look at their reference section or look for nehe's site for a list of tutorials.

HTH
MeercatMilker
Registered User
Posts: 213
Joined: 23 Oct 2004, 02:00
Contact:

Post by MeercatMilker »

What language are you using Oj?
Oj
Registered User
Posts: 1338
Joined: 11 Jun 2005, 02:00
Location: Sitting at the Round Table
Contact:

Post by Oj »

MeercatMilker wrote:What language are you using Oj?
Huh? OpenGL, I guess. What do you mean?
<b>Proud Knight of the Round Table</b>
User avatar
rustypup
Registered User
Posts: 8872
Joined: 13 Dec 2004, 02:00
Location: nullus pixius demonica
Contact:

Post by rustypup »

Oj wrote:
MeercatMilker wrote:What language are you using Oj?
Huh? OpenGL, I guess. What do you mean?
err.... openGL==Open Graphics Library... (DLLs etc, )

Language== C, C++, java(gl4j), etc.. ?
Most people would sooner die than think; in fact, they do so - Bertrand Russel
Oj
Registered User
Posts: 1338
Joined: 11 Jun 2005, 02:00
Location: Sitting at the Round Table
Contact:

Post by Oj »

Um, oh. I thought the language was OpenGL. Well, anything goes.
<b>Proud Knight of the Round Table</b>
RuadRauFlessa
Registered User
Posts: 20576
Joined: 19 Sep 2003, 02:00
Location: Bloodbank

Post by RuadRauFlessa »

It is not a matter of anything goes. What do you wish to accomplish? A Game, just some random graphix rendering?
:rock: :rock: :rock: :rock: :rock: :rock: :rock: :rock: :rock: :rock:
Spoiler (show)
Intel Core i7-2600k @ 3.4GHz
Corsair Vengence 2x4GB DDR3 2000MHz
Thermaltake Toughpower 850W
ASUS nVidia GTX560 1GB
CoolerMaster HAF 932
Richard_
Registered User
Posts: 2295
Joined: 18 May 2003, 02:00
Location: Durban, South Africa

Post by Richard_ »

In other words, you have to be proficcient (spelling sux...) at a language like C++ or Delphi, to be able to use the graphics libraries. You can't just "Program in OpenGL". You learn a programming language, and through it, you use the Open Graphics Libraries.
Solarstone
Permanently Banned
Posts: 30
Joined: 14 Jul 2005, 02:00
Location: Toilet 32, Sowetu

Post by Solarstone »

English?

I should have paid more attention at Varsity.

You people speak Greek!
Oj
Registered User
Posts: 1338
Joined: 11 Jun 2005, 02:00
Location: Sitting at the Round Table
Contact:

Post by Oj »

Oh. Uh? I see. I wanna be able to make a small game, so I guess it must be c/c++.
<b>Proud Knight of the Round Table</b>
HdB
Registered User
Posts: 929
Joined: 18 Oct 2004, 02:00
Location: Bloemfontein
Contact:

Post by HdB »

It would be much easier to use a existing engine.
There are quite a lot of open source engines (and toolkits) available.

The irrlicht engine looks quite impressive. And it supports .NET
AMD Athlon 64 X2 4800+ s939 | Gecube 3870 OC edition
Image
Oj
Registered User
Posts: 1338
Joined: 11 Jun 2005, 02:00
Location: Sitting at the Round Table
Contact:

Post by Oj »

HdB wrote:It would be much easier to use a existing engine.
There are quite a lot of open source engines (and toolkits) available.

The irrlicht engine looks quite impressive. And it supports .NET
Do tell more...
<b>Proud Knight of the Round Table</b>
User avatar
rustypup
Registered User
Posts: 8872
Joined: 13 Dec 2004, 02:00
Location: nullus pixius demonica
Contact:

Post by rustypup »

Solarstone wrote:English?

Gaelic?

OpenGL == Open Graphics Library
A collection of pre-compiled pieces of code which can be used to handle the abstraction, (between your app and the hardware), and grunt work to produce 2d/3d images on a computer.. this frees up the developers time for other things, such as AI, etc, ....

MS DirectX follows a similar path, (but also includes libs for music, etc... ). When you install a new version, the practical upshot is that any application using these libraries immediately benefits from any advances.. the downside being that any application using redudant/deprecated parts of the library immediately stops working... :)

Unfortunately, this requires some working knowledge of a language capable of importing/implementing and using said code.... hence the question about language....

<clarity?>
Most people would sooner die than think; in fact, they do so - Bertrand Russel
axe346
Registered User
Posts: 67
Joined: 01 Oct 2005, 02:00
Location: Worcester
Contact:

Beginers

Post by axe346 »

For beginners to OpenGl i would recomend Basic4GL.
For C++ users Go to NeHe.

Still WANNA learn more goto OGL Gamers (Yahoo it)
Believe is for those who aren`t sure. I know -The Collector. It was my brother who broke it , I just fixed it (and know it will never work) - Personal qoute
Last-Attacker
Registered User
Posts: 696
Joined: 04 Sep 2003, 02:00

Post by Last-Attacker »

Here's a couple of good sites where I learned OpenGL:

http://nehe.gamedev.net
http://www.ultimategameprogramming.com
http://www.gametutorials.com (check the free tutorials, this was once a free site)
Post Reply