<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://horde3d.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Using_GPU_PerfStudio</id>
		<title>Using GPU PerfStudio - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://horde3d.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Using_GPU_PerfStudio"/>
		<link rel="alternate" type="text/html" href="http://horde3d.org/wiki/index.php?title=Using_GPU_PerfStudio&amp;action=history"/>
		<updated>2026-04-11T10:51:14Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.3</generator>

	<entry>
		<id>http://horde3d.org/wiki/index.php?title=Using_GPU_PerfStudio&amp;diff=688&amp;oldid=prev</id>
		<title>Anchor: app version changed</title>
		<link rel="alternate" type="text/html" href="http://horde3d.org/wiki/index.php?title=Using_GPU_PerfStudio&amp;diff=688&amp;oldid=prev"/>
				<updated>2011-01-09T20:33:56Z</updated>
		
		<summary type="html">&lt;p&gt;app version changed&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:33, 9 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot; &gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is important that your application has a pause function which freezes all simulation and mouse input. In the standard Horde3D samples, the pause mode is activated by hitting the space key twice.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is important that your application has a pause function which freezes all simulation and mouse input. In the standard Horde3D samples, the pause mode is activated by hitting the space key twice.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Get GPU PerfStudio 2.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2 &lt;/del&gt;or the latest version from [http://developer.amd.com/gpu/PerfStudio] (no installation is required)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Get GPU PerfStudio 2.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;4 &lt;/ins&gt;or the latest version from [http://developer.amd.com/gpu/PerfStudio] (no installation is required)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* After launching PerfStudio, click on the blue '''Connect''' icon&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* After launching PerfStudio, click on the blue '''Connect''' icon&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Specify the path of your application (e.g. the Knight sample) and click '''Connect'''.&amp;#160; The PerfStudio server and your application will be launched&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Specify the path of your application (e.g. the Knight sample) and click '''Connect'''.&amp;#160; The PerfStudio server and your application will be launched&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anchor</name></author>	</entry>

	<entry>
		<id>http://horde3d.org/wiki/index.php?title=Using_GPU_PerfStudio&amp;diff=664&amp;oldid=prev</id>
		<title>Marciano: New page: __NOTOC__ __NOEDITSECTION__{{ContentBlock|color=white|content={{!!}} [http://developer.amd.com/gpu/PerfStudio GPU PerfStudio] is a free graphics debugging and profiling tool for Windows. I...</title>
		<link rel="alternate" type="text/html" href="http://horde3d.org/wiki/index.php?title=Using_GPU_PerfStudio&amp;diff=664&amp;oldid=prev"/>
				<updated>2010-05-26T22:56:17Z</updated>
		
		<summary type="html">&lt;p&gt;New page: __NOTOC__ __NOEDITSECTION__{{ContentBlock|color=white|content={{!!}} [http://developer.amd.com/gpu/PerfStudio GPU PerfStudio] is a free graphics debugging and profiling tool for Windows. I...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__ __NOEDITSECTION__{{ContentBlock|color=white|content={{!!}}&lt;br /&gt;
[http://developer.amd.com/gpu/PerfStudio GPU PerfStudio] is a free graphics debugging and profiling tool for Windows. It works directly on the graphics API level and is especially useful for inspecting individual drawcalls.&lt;br /&gt;
&lt;br /&gt;
Although the tool is developed by AMD, the debugging functionality is available on NVidia hardware as well. PerfStudio supports OpenGL and can hence be used with Horde3D. Altogether, the tool is quite easy to use and quick to get up and running. In the long run, it can help to save a lot of time.&lt;br /&gt;
&lt;br /&gt;
==First Steps==&lt;br /&gt;
&lt;br /&gt;
It is important that your application has a pause function which freezes all simulation and mouse input. In the standard Horde3D samples, the pause mode is activated by hitting the space key twice.&lt;br /&gt;
&lt;br /&gt;
* Get GPU PerfStudio 2.2 or the latest version from [http://developer.amd.com/gpu/PerfStudio] (no installation is required)&lt;br /&gt;
* After launching PerfStudio, click on the blue '''Connect''' icon&lt;br /&gt;
* Specify the path of your application (e.g. the Knight sample) and click '''Connect'''.  The PerfStudio server and your application will be launched&lt;br /&gt;
* When you want to debug a specific frame, enable the pause mode in your application (hit space twice in the Knight sample)&lt;br /&gt;
* Switch to PerfStudio and click on '''Pause'''&lt;br /&gt;
* Open the '''Frame Debugger'''. At the bottom you see a slider with which you can cycle through the drawcalls&lt;br /&gt;
&lt;br /&gt;
In the Frame Debugger you can inspect the current render state for each drawcall. This can be very helpful to find out where a visual glitch is coming from and why it is appearing. The outcome of the drawcalls is visualized directly in the viewport of your application. For that reason, it is useful to have the application window and PerfStudio side by side. Even better is of course a workspace setup with two monitors.&lt;br /&gt;
&lt;br /&gt;
For more information and details, please refer to the PerfStudio documentation.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Marciano</name></author>	</entry>

	</feed>