Best IDE for begginers ..

Since I started studying OpenGL, many times I bump on errors. Because this errors are not always obvious to me, I would like to ask if there is any particular IDE for writing OpenGL Code, executing and debugging it.

For example in my latest Cube problem, I managed to render each side of my Cube. Separately. But when trying to render the Cube, all I get is a blank screen. Is there any IDE that can give me info about what does it going on in the background.

I am using Linux and I would prefer suggestions for Linux but I can also use Windows applications.

Thank you in advance.

There is no such IDE. :slight_smile:

Unfortunately, AFAIK there is no usable IDE either for OpenGL nor or GLSL. Some usable hints you can get from gDEBugger, but I think it is not something you are looking for.

For debugging on Linux I use the BuGLe GUI.

http://bugle.sourceforge.net

See an old screenshot here: http://sourceforge.net/project/screenshots.php?group_id=110905

You can set openGL break points, ask the GUI to stop on OpenGL errors, check visually the contents of the framebuffer (color buffers, depth buffer) of the textures, the loaded GLSL code, the OpenGL state,…

First you have to compile it. (make sure you set CFLAGS=-U_FORTIFY_SOURCE before compiling gldb otherwise you will get a message like *** %n in writable segment detected ***) ref:
http://www.opengl.org/sdk/tools/BuGLe/documentation/faq.php#id542283

then you just launch the GUI on the program you want to debug:

$ gldb-gui myProgram

For other debugging tools see the OpenGL wiki:
http://www.opengl.org/wiki/Debugging_Tools

As a MS Windows programmer, I have never tried BuGLe, but none of other mentioned debugging and profiling tools deserves to be called IDE. The list should be broadened with GLExpert (command prompt output and only with instrumented drivers) and NVIDIA Parallel Nsight (aka Nexus, which requires two machines for debugging). Neither of them is suitable for beginners. :frowning:

As a MS Windows programmer, I have never tried BuGLe

Indeed, this is a Linux-specific tool :slight_smile:

NeTbeans, OpenGL plugin :slight_smile: it have a shader editor, but it’s being removed right now :(.
Eclipse is my favorite ID.

Both have an excellent subversion system.

Well, I don’t know about finding out what’s going on in the background, but I’d recommend Code::Blocks (http://www.codeblocks.org/). It’s free, open source, and it works well on Linux. But from what overlay says, you could try BuGLe, too – I actually might try that myself, it sounds interesting.

Butterfly
http://xkcd.com/378/

:stuck_out_tongue:
I use vim and glslDevil

He he he … bash rules !!

[QUOTE=abominable;1200860]Since I started studying OpenGL, many times I bump on errors. Because this errors are not always obvious to me, I would like to ask if there is any particular IDE for writing OpenGL Code, executing and debugging it.

For example in my latest Cube problem, I managed to render each side of my Cube. Separately. But when trying to render the Cube, all I get is a blank screen. Is there any IDE that can give me info about what does it going on in the background.

I am using Linux and I would prefer suggestions for Linux but I can also use Windows applications.

Thank you in advance.[/QUOTE]

i hope this suit ur requirement…

http://www.bloodshed.net/dev/devcpp.html