Robinson
Robinson

Reputation: 10122

OpenGL shader debugging. NVIDIA Parallel nSight?

Can someone give me a run-down on the utility or otherwise of using NVIDIA's parallel nsight (in Visual Studio) for debugging OpenGL 3.3/4.2 + shaders? Is this possible? Is it desirable?

If it is possible, what configuration makes it possible? Do I need two cards in one machine, two machines?

Do ATI have a similar feature?

I've found debugging my OpenGL shaders to be hell, and I've tried other OpenGL debuggers, that seem not to work correctly or at all.

Upvotes: 1

Views: 846

Answers (2)

Greg Smith
Greg Smith

Reputation: 11529

Nsight Visual Studio Edition 3.0 (available early 2013) will support OpenGL shader debugging. OpenGL support was announced at SIGGRAPH 2012. The initial version will support OpenGL 4.2 core. Follow on versions will add additional extensions.

Upvotes: 3

Bartek Banachewicz
Bartek Banachewicz

Reputation: 39380

If NSight is really coming out for OpenGL soon, it maybe not important, but...

I use gDEBugger. It was, and still is a great tool for OpenGL debugging; requires one card only, works on ATI and NVidia cards, and it's free.

However, since AMD bought it, they've managed to make it totally useless, so GRemedy version is, sadly, last usable one.

Upvotes: 1

Related Questions