10 Replies - 1008 Views - Last Post: 12 October 2008 - 12:37 PM Rate Topic: -----

#1 abgorn  Icon User is offline

  • sudo apt-get install brain
  • member icon

Reputation: 30
  • View blog
  • Posts: 1,410
  • Joined: 05-June 08

How is OpenGL?

Posted 08 October 2008 - 01:19 PM

I've been thinking of trying to use OpenGL but I'm not sure how it is. I've seen some upsides (actually an incredible amount of them) but not a whole lot about peoples experience with it. So I'd like you to help me find out what you think about it (e.g how hard/easy it is, compatibiltiy etc).
Is This A Good Question/Topic? 0
  • +

Replies To: How is OpenGL?

#2 no2pencil  Icon User is online

  • Dic Head
  • member icon

Reputation: 5159
  • View blog
  • Posts: 26,768
  • Joined: 10-May 07

Re: How is OpenGL?

Posted 08 October 2008 - 01:25 PM

I have not used OpenGL very much,but I would compare it to the Microsoft Windows API. Simply catch messages from the loop.
Was This Post Helpful? 0
  • +
  • -

#3 .Maleficus.  Icon User is offline

  • D.I.C Head

Reputation: 2
  • View blog
  • Posts: 129
  • Joined: 07-March 08

Re: How is OpenGL?

Posted 08 October 2008 - 02:38 PM

Well, besides DirectX, OpenGL is the standard for graphics libraries (I say standard because it is cross-platform, unlike the "real" standard DirectX). OpenGL has been used in huge games, like the UT series, a lot of id titles and a bunch more. Like any graphics library, there's a big learning curve and I myself have spent very little time with it, but if you want to program cross-platform games, it's the way to go.
Was This Post Helpful? 0
  • +
  • -

#4 gabehabe  Icon User is offline

  • GabehabeSwamp
  • member icon




Reputation: 1376
  • View blog
  • Posts: 10,951
  • Joined: 06-February 08

Re: How is OpenGL?

Posted 08 October 2008 - 05:07 PM

I tried it ages ago, but I ended up crapping myself, curling up in the foetal position, and sucking my thumb.

OK, not really~ But I didn't like it.

Then again, I hadn't been programming for too long. If I did it now, I think (read: at least the basics) would seem quite easy. :)

If you're only just getting into games/graphics, you might want to look at SDL just to get the gist of things~ it's nice and easy for a beginner.
Was This Post Helpful? 0
  • +
  • -

#5 WolfCoder  Icon User is offline

  • Isn't a volcano just an angry hill?
  • member icon


Reputation: 782
  • View blog
  • Posts: 7,610
  • Joined: 05-May 05

Re: How is OpenGL?

Posted 09 October 2008 - 09:50 PM

OpenGL is much easier than DirectX. DirectX HASMACRODEFINITIONSWITHENTIREPARAGRAPHSUSEDINSIDE while OpenGL has functions that actually have meaningful names. Plus it's open platform. SDL in OpenGL mode makes things very simple for 3D stuff.
Was This Post Helpful? 0
  • +
  • -

#6 Salv0  Icon User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 17
  • Joined: 31-July 08

Re: How is OpenGL?

Posted 10 October 2008 - 12:24 AM

If you are a real beginner in graphics programming then use OpenGL ;)
Was This Post Helpful? 0
  • +
  • -

#7 stayscrisp  Icon User is online

  • フカユ
  • member icon

Reputation: 998
  • View blog
  • Posts: 4,172
  • Joined: 14-February 08

Re: How is OpenGL?

Posted 10 October 2008 - 04:49 AM

View PostSalv0, on 10 Oct, 2008 - 12:24 AM, said:

If you are a real beginner in graphics programming then use OpenGL ;)


if you are a real beginner in graphics programming, use a pre built engine.

OpenGL is difficult but the results are excellent and it is a very good learning experience, obviously you cant just use OpengGL to make games you need to know a lot of other stuff :)

good luck
Was This Post Helpful? 0
  • +
  • -

#8 Noldona  Icon User is offline

  • Addicted to DIC

Reputation: 5
  • View blog
  • Posts: 1,051
  • Joined: 02-July 02

Re: How is OpenGL?

Posted 10 October 2008 - 10:42 AM

I don't have a lot of experience with OpenGL, but I have written a audio sub-system for an engine with OpenAL which models it's APIs after the style of OpenGL and I picked this up really easy so OpenGL shouldn't be to hard either. I also suggest SDL with OpenGL. I have played with SDL and worked on a game engine in that (didn't get to the 3D stuff though) and picked it quick especially with LazyFoo's tutorials.
Was This Post Helpful? 0
  • +
  • -

#9 WolfCoder  Icon User is offline

  • Isn't a volcano just an angry hill?
  • member icon


Reputation: 782
  • View blog
  • Posts: 7,610
  • Joined: 05-May 05

Re: How is OpenGL?

Posted 10 October 2008 - 12:26 PM

SDL isn't really a game engine, it's pretty simillar to programming using DirectDraw. You've got your layers, clippers, and channels. Does SDL do image rotation? You can't use OpenGL and SDL's native graphics at the same time, you have to pick one and one engine only, but it only goes for Video. In OpenGL mode, every single other SDL system works normally.

This post has been edited by WolfCoder: 10 October 2008 - 12:26 PM

Was This Post Helpful? 0
  • +
  • -

#10 csmanoj  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 10
  • View blog
  • Posts: 150
  • Joined: 06-August 07

Re: How is OpenGL?

Posted 10 October 2008 - 12:39 PM

Even I feel OpenGL is easier and gentler to learn than DirectX if you're a beginner (I learnt them side-by-side in a 3D programming course). Except for making windows games, OpenGL is substitutable to, if not better than DirectX. I was able to start my own programs in OpenGL right on day one but not the case with DirectX. And cross-platformness is a neat perk. So, I'd say go ahead with OpenGL.
Was This Post Helpful? 0
  • +
  • -

#11 Pontus  Icon User is offline

  • Cattlebruiser

Reputation: 17
  • View blog
  • Posts: 612
  • Joined: 28-December 06

Re: How is OpenGL?

Posted 12 October 2008 - 12:37 PM

I tried some OpenGL myself, and I find the commands really self-explanatory. I've never used DirectX but the code just seems so messy and confusing. OpenGL is cross platfrom and better understandable, but you dont have alot of support for it.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1