Programming, Researching, Engineering, Employing and Analyzing of Troubleshootings. In addition, we study Usability - HCI - GUI - OpenGL - Project Management.
Wednesday, July 29, 2009
101 Most Romantic / Passionate / Sweet things to do to your Girl/Boyfriend (PART 2) | Bukisa.com
Shared via AddThis
Friday, July 17, 2009
Python Programming for Beginners
Some other resources can help us to learn Python as follows:
Dive in Python - From novice to pro
Thinking in Python - One of the famous series of books
Python Documentation
How to Think Like a Computer Scientist: Learning with Python v2nd Edition documentation
OpenGL Programming in Linux: GLX and Xlib
In the following, a small program framework will be developed, which uses the GLX extension to the X windows system. Only little knowledge of X will be needed; for a comprehensive introduction to X the "Xlib Programming Manual" by Adrian Nye can be recommended.
The program starts with the inclusion of the header files:
More...
Another tutorial about OpenGL Programming in Linux is here
How To Start With Cpp In Linux
OpenGL Programming
freeglut vs OpenGlut
freeglut and OpenGlut are open sources to the OpenGL Utility Toolkit (GLUT) library. OpenGL is a sibling of freeglut which belongs to some members of freeglut team.
freeglut vs GLUT
GLUT (pronounced like the glut in gluttony) is the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs. It implements a simple windowing application programming interface (API) for OpenGL. GLUT makes it considerably easier to learn about and explore OpenGL programming. GLUT provides a portable API so you can write a single OpenGL program that works across all PC and workstation OS platforms.
freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT was originally written by Mark Kilgard to support the sample programs in the second edition OpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practical applications because it is simple, widely available and highly portable.
GLUT was originally to get a window open as fast as possible with least amount of code possible (for quick OpenGL programs) and for simple keyboard interface.
GLUT (and hence freeglut) allows the user to create and manage windows containing OpenGL contexts on a wide range of platforms and also read the mouse, keyboard and joystick functions.
freeglut is released under the X-Consortium license.
SDLSDL is also super-portable and very commonly used. SDL has a working fullscreen mode. SDL on the other hand is designed to be used more extensively
(More detailed: http://archives.seul.org/linuxgames/Jun-2002/msg00019.html)
These are useful links
Unable to create direct context rendering for window
"freeglut (./a.out): Unable to create direct context rendering for window ''
This may hurt performance."
The solution is: to install dri and drivers correct for computer