Sunday 15 November 2009

Setting Environment


I do generally develop applications for the Utility industries as a part time. So Management doesn’t provide any Commercial tools as there is no budget for my part time development. So what I have to do is, to search the best tool available to full fill my need and that should be an open source. After the completion of the development that particular application can go to market.

So open source tool will be less risk when compared to proprietary tools

Here I want a C++ editor. As a magik developer I don’t have Visual studio and I can’t get it. All I have is Emacs. But I found DevC++ as very good editor for my 3D development.


Setting Environment for 3D development

1. Download Dev C++ from Bloodshed and install from here
2. You can development 3D in Opengl and Directx. Opengl is industry standard and almost all hardware vendors and operating systems supports Opengl (windows by default comes with Opengl library). Directx is a windows specific implementation so it is a platform dependent.
3. Opengl is just provides rendering API, but we need a windowing system for interaction. GLUT serves the purpose. I recommend FreeGLUT rather than GLUT
Download FreeGLUT devpack and install from here
4. Start Dev C++. Goto File -> New Project -> Multimedia
5. Select FreeGlut icon. This opens a project with a default template
6. Press F9 to compile. please see the output of the project.

Wednesday 4 November 2009

GL init()

I started this blog because, even though there are lot of stuff available for OpenGL, still the flow of where to start, how to do. when to do what.. all the basic things are missing for the dummies like me.

I will capture all my problems , strrugles, and the solutions for the problems i faced.

Stay tuned for the next post

engine.count()