RPGDXThe center of Indie-RPG gaming
Not logged in. [log in] [register]
 
preferred c++ lib
 
Post new topic Reply to topic Goto page Previous  1, 2 
View previous topic - View next topic  
Author Message
valderman
Mage


Joined: 29 Aug 2002
Posts: 334
Location: Gothenburg, Sweden

PostPosted: Wed Jan 14, 2004 3:15 pm    Post subject: [quote]

DrunkenCoder wrote:
Valderman wrote:

- OpenGL doesn't get updated as often as DirectX.

Vendor extensions anyone...
...and *poof* goes portability.

Naturally, both ATI usually has equivalents for nVisia extensions and vice versa, but it's still an issue. The extension mechanism is great, but it'd be better still if they could manage to get the specs updated more often. Hopefully (though not really likely), 2.0 will be as far ahead of its time as OpenGL was when it was originally released.
_________________
http://www.weeaboo.se
Back to top  
Sirocco
Mage


Joined: 01 Jun 2002
Posts: 345

PostPosted: Wed Jan 14, 2004 3:31 pm    Post subject: [quote]

Quote:

Jokes aside, I've been tinkering with OpenGL on and off for about a year or so, and the only real downside to it is that you have to use OS specific functions to set the video mode, unless you're using GLUT or SDL, which can do it for you.


OpenGL is certainly nice, having the whole cross-platform thing in high gear (including DOS with MESA!), and hardware support has been excellent since 2000 or so, but as mentioned it doesn't receive frequent updates, and the whole concept of extensions... while being a great idea, doesn't work all that well.

Up until recently OpenGL had a much cleaner interface than Direct3D... but all that changed with DX9, which features a more streamlined API that can compete with OpenGL as far as being clean and effective.

Plus, many devr's are using OpenGL to do 2D apps, taking advantage of its hardware accel features for cpu-intensive tasks such as blitting and blending.

.
Back to top  
Bjorn
Demon Hunter


Joined: 29 May 2002
Posts: 1425
Location: Germany

PostPosted: Fri Jan 16, 2004 12:50 am    Post subject: [quote]

Yeah, when you want to use OpenGL you need something to create the window (or create it yourself, but that's out of the question from my point of view). All the libs I've mentioned can do this, only in the case of Allegro you need the AllegroGL extension (though I cannot say anything about its stability or current status, I didn't like it when I tried it). I'm now using OpenGL with ClanLib and I'm quite happy about it.

About crashing games, indeed that's hardly a library fault or portability issue. Of course it can be, but those are rare cases because detection of such errors will lead to fixing the library which propagates to all games using that library (eventually).
Back to top  
Post new topic Reply to topic Page 2 of 2 All times are GMT
Goto page Previous  1, 2 



Display posts from previous:   
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum