A page has been added to the GLUT Tutorial with all the source code and Visual Studio 2010 projects available to download. Check it out here.
FixStars has just released their OpenCL book online. This book has been available in Amazon and other stores and now its free. The sample code is also available..
Logging is one of those things that we keep doing when debugging. The Very Simple Log Library provides a very basic logging mechanism that can ouput to strings and files.
gDEBugger, by graphicRemedy, was a very powerful standalone tool (still available in here) for debugging OpenGL and OpenCL. It could tell you all about your VBOs, textures, uniform values, show stats on function calls, show deprecated usage function, you name it.
Now its back! This time it works inside Visual Studio 2010. It basically performs the same functions as before, but integrated in the programming environment of VS 2010.
The new AMD version is available in here.
Debugging is something we all do. It is one of those things we can’t escape…
Tools like Visual Studio are very powerful for debugging purposes and provide lots of debug options and information. However most of us don’t master these tools properly. If this is the case then you might want to take a look at this tutorial by Abhijit Jana.
Some freely available books, some out of print, some still available in online stores, others in plain HTML.
Thinking in C++ 2nd Edition (2 Volumes) by Bruce Eckel - This is probably the most famous one. There is also a printed version on sale.
An Introduction to GCC, by Richard M. Stallman - A GNU C and C++ manual for those who want ot get started with the GNU compilers, gcc and g++.
Nectarine City Handbook of C Programming Style by Joseph Miklojcik – A book on writing clear code.
The C Book by Mike Banahanm Declan Brady and Mark Doran – The online version of “The C Book”, published by Addison Wesley in 1991 (no longer in print)
Introduction to C Programming by Rob Miles – A online introductory C book.
C Elements of Style by Steve Oualline – Building good programming style
C++ Annotations by Frank B. Broken – Moving from C to C++
“The Kinect for Windows SDK beta is a programming toolkit for application developers. It enables the academic and enthusiast communities easy access to the capabilities offered by the Microsoft Kinect device connected to computers running the Windows 7 operating system.
The Kinect for Windows SDK beta includes drivers, rich APIs for raw sensor streams and human motion tracking, installation documents, and resource materials. It provides Kinect capabilities to developers who build applications with C++, C#, or Visual Basic by using Microsoft Visual Studio 2010.“
In March, 2010, the Khronos group approved an extension to add timers to OpenGL. The version was 3.2. As of OpenGL 3.3 this functionality has become part of the specification.
As mention in the Very Simple Profile Library page, profiling is an essential technique to truly understand how to improve the performance of an application. Being able to get time measurements is important both in the development stage as well as during run-time after the application has been released. OpenGL Timer Queries allows us to profile the GPU. i.e. to determine the amount of time it takes to execute a command, or sequence of commands in the GPU.
A tutorial is available in here describing the OpenGL timer functions, showing how to use them, and describing a double buffer approach to prevent the application from being stalled while waiting for query results.
VSPL new version. Added more timer options. Users can now select between the standard C clock function, Unix gettimeofday, Windows high performance timer, with QueryPerformanceCounter or system time, using GetSystemTime.