Graphics Diagnostics VS2012 question

Started by
4 comments, last by Yourself 11 years, 1 month ago

I want to see the pixel history of a 2DTexture R32G32B32A32 that is a render target and shader resource

Does someone knows how to do this?

The texture that is bound to the swap chain is the only one I know how to see the pixel history

Advertisement

Unfortunately I don't think there's a way to accomplish this directly, due to the way that the diagnostics capture works. If you can't figure it out via other means, can you modify your code so that the texture in question is bound to the swap chain? As far as I'm aware, that's the only way to get the pixel history.

throw table_exception("(? ???)? ? ???");

If you use the standalone PIX tool instead of the one built in to VS I know it will let you debug pixels on any render target, so it's certainly not impossible to do.

I've not successfully used the one built in to 2012 at all though so I can't help there.

Just bring up the Graphics Event List, and find a draw call where you render to that render target. When you click on the draw call the render target will pop up in the main view for the graphics expiement, and you can right-click on it to bring up the pixel history.

Is it me or that Graphics Event List thingy is not available in Visual Studio 2012 EXPRESS versions?

Is it me or that Graphics Event List thingy is not available in Visual Studio 2012 EXPRESS versions?

Graphics debugging is not supported in the express versions

This topic is closed to new replies.

Advertisement