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

GLSL – Orange Book

Randi J. Rost, Bill Licea-Kane, Dan Ginsburg, John M. Kessenic, Barthold Lichtenbelt, Hugh Malan, Mike Weiblen This is the third edition of the orange book. It covers GLSL 1.4 and entry points from OpenGL 3.1. As usual the book is part tutorial, part reference. Very well written, clear and concise. Check out the companion site. … Read more

GLUT Tutorial – New Section

There is a new section on the GLUT tutorial. It introduces the glutPostRedisplay function. This function replaces the idle function, and allows us to save CPU when the application is idle. Full source code is provided as usual.

OpenGL 3.3 + GLSL 1.5 Sample

New simple, yet complete, sample of code to draw two triangles using OpenGL 3.3 and GLSL 1.5. As far as I know the sample does not use any deprecated functions. The sample covers Vertex Objects, Vertex Array Objects, Uniform and Attribute variables, shader setting, and definition of the camera and perspective matrices.

gDEBugger

gDEBugger – OpenGL and OpenCL Debugger, Profiler and Memory Analyzer. A must have tool. It profiles your code using OpenGL with GLSL, showing the number of function calls, your data on the graphics hardware, shaders, uniforms, vertex data, … you name it. You can establish breakpoints at OpenGL functions and run it function by function, … Read more

OpenCL Studio

OpenCL Studio is a tool that integrates OpenCL and OpenGL in a single development environment. There is a free version that is limited only in the number of items in your project tree. The app has a few demo projects, and there are video tutorials on the site.