Error tracking in OpenGL

When we call a function from the OpenGL API we may be calling it incorrectly, and this is what glGetError is good for. “Incorrectly” can mean several things, for instance, the parameters are not in a valid range, or a function is being called without a proper context. Every time an error is detected a … Read more

AMD CodeAnalyst for Windows now Supports OpenCL

AMD CodeAnalyst for Windows® | AMD Developer Central. AMD CodeAnalyst Performance Analyzer for Windows is a suite of powerful tools that help developers optimize software performance. CodeAnalyst uses profiling to identify and analyze performance hotspots within an application, library, driver or kernel module. CodeAnalyst profiles both managed and native code. CodeAnalyst collects system-wide profile data … Read more

GLUT and FreeGLUT

GLUT was conceived by Mark Kilgard with the goal of providing a simple, yet powerful enough, toolkit to deal with the intricacies of the windowing system when building OpenGL applications. In my opinion GLUT was a very effective solution and completely fits the bill. As far as I know, GLUT is still the simplest toolkit … Read more

Bullet 2.78 released

Bullet physics library version 2.78 released.     New in Bullet 2.78 Fracture and glueing demo that can break or glue child shapes of a btCompoundShape when certain impulse thresholds are exceeded. See Bullet/Demos/FractureDemo Breakable constraints, based on an applied impulse threshold. See Bullet/Demos/ConstraintDemos Improved binary .bullet file format with soft body serialization and See … Read more

GPU Tools | AMD Developer Central

GPU Tools | AMD Developer Central. AMD has an excellent  collection of tools for OpenCL and Shader development in the GPU Tools area. Included are PerfStudio, a performance analysis and debugging tool, and ShaderAnalizer for analysing the performance of individual shaders. Currently they only work with Compatibility Profile, hope an update will cover the more … Read more