Jump to content
  • Advertisement
Sign in to follow this  
cephalo

OpenGL Questions about OpenGL

This topic is 2185 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

Since Microsoft has killed PIX for windows without providing a free replacement, they have pretty much abandoned the hobbyist graphics programmer.

 

My questions are:

 

Are things any better in the OpenGL world?

What do you use to debug 3D graphics?

What (free) IDEs are you using?

Have any of you transitioned from DirectX to OpenGL?

What are the best books for learning current OpenGL?

Share this post


Link to post
Share on other sites
Advertisement

1) Are things better? That depends on where you look. On the one hand, we just got 4.4 drivers from NVidia, and some of the ARB extensions in those include features that won't hit DirectX until 11.2... On the other hand, many parts of the OpenGL API move VERY slowly, meaning old concepts stay in use longer than they would in DirectX. (For example, it is just now kinda-sorta-almost getting away from the concept of working in terms of bind points for textures and buffers.) 

 

2) I've been using NVidia's parallel NSight to debug on windows, and it's worked pretty well for me so far (Visual Studio + Nvidia cards only, unfortunately). I have used GDEBugger in the past, but the original version died out, was picked up by AMD, and now exists as CodeXL. I can't comment on its newer incarnations, but historically it served well enough. It appears to run without VS, but probably requires an AMD card and Catalyst driver. Most of the open source projects on this front seem to have died out, unfortunately. 

 

3) I personally am a huge fan of Sublime Text for coding. It's a bit more of an editor than an IDE, and It's not free ($50 and worth every penny imo), but it's got an unlimited-length trial period, so you could learn it while saving money and not have a period where you're stuck without an editor. For Windows in particular, the express editions of Visual Studio have served me well over the years and are completely free.

 

4) I originally learned on DX9, and have since mostly used OpenGL due to jobs. If anything I'd say it feels like they are converging more and more, and the underlying concepts are often the same even though the APIs are laid out differently. You'd only stand to benefit from making the transition, even if you went right back to DirectX afterwards. 

 

5) I can't give any real recommendations for books, but I have thumbed through the OpenGL SuperBible, and it seemed reasonably thorough. The newest (6th) edition claims to cover up to 4.3, and will be out in a few days. Hopefully someone else here can speak to how useful it is for learning. 

Share this post


Link to post
Share on other sites

I've used an older edition of a SuperBible in the past and thought it was fine enough, but it did tend to focus on it's own custom framework a bit too much.  I understand that recent editions are the same, so that's a fair advance warning for you.

 

This site (http://www.arcsynthesis.org/gltut/) is generally held to be the best online reference for modern OpenGL, so it's a good idea to give it a try before making any financial commitments.  I'm not certain how up to date it is with the 4.x stuff though.

Share this post


Link to post
Share on other sites
This site (http://www.arcsynthesis.org/gltut/) is generally held to be the best online reference for modern OpenGL, so it's a good idea to give it a try before making any financial commitments.  I'm not certain how up to date it is with the 4.x stuff though.

It covers OpenGL 3.3, specifically core profile if I'm not mistaken.

Share this post


Link to post
Share on other sites

There's an NVIDIA Nsight Eclipse edition, but as far as I can tell it's only avaiable for Mac and Linux. I don't know why they couldn't release a Windows version. It's frustrating for hobbyists on Windows who don't have the money to spend on Visual Studio.

 

[edit] Having a second look at the Nsight Eclipse edition I'm not sure it can be used to debug opengl applications, oh well. I just came across http://apitrace.github.io/ has anyone used this? Is it any good?

Edited by sunnysideup

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.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!