Skip to main content
GameDev.net gamedev.net
🔒 Locked

Graphics Diagnostics VS2012 question

Started by lomateron Mar 1, 2013 at 8:59 PM 4 replies 1.2k views
Original Post
lomateron
lomateron

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

Ravyne
Ravyne

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("(? ???)? ? ???");
Adam_42
Adam_42

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.

MJP
MJP

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.

Fredericvo
Fredericvo

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

Yourself
Yourself

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

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.