<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: A Lamentation for Alt-Tab</title>
	<atom:link href="http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/</link>
	<description></description>
	<lastBuildDate>Mon, 13 Feb 2012 16:06:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Adam</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-214022</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Wed, 01 Jul 2009 02:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-214022</guid>
		<description>To solve this in source, put this in the launch parameters:
-windowed -noborder
Your resolution must be the same as your desktop.
The framerates are fine, it looks just like it did unwindowed, and you can flick between things with ease.</description>
		<content:encoded><![CDATA[<p>To solve this in source, put this in the launch parameters:<br />
-windowed -noborder<br />
Your resolution must be the same as your desktop.<br />
The framerates are fine, it looks just like it did unwindowed, and you can flick between things with ease.
<p class="report-comment">
				<span id="reportcomment_results_div_214022"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 214022 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_214022"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-139831</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Thu, 29 Jan 2009 06:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-139831</guid>
		<description>For those of you having problems alt-tabbing out of Steam games, try disabling the in-game community overlay (file&gt;settings&gt;in-game). It fixed the alt-tabbing problem for Mount and Blade, it might work for other games too.</description>
		<content:encoded><![CDATA[<p>For those of you having problems alt-tabbing out of Steam games, try disabling the in-game community overlay (file&gt;settings&gt;in-game). It fixed the alt-tabbing problem for Mount and Blade, it might work for other games too.
<p class="report-comment">
				<span id="reportcomment_results_div_139831"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 139831 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_139831"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-129871</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Wed, 31 Dec 2008 04:41:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-129871</guid>
		<description>Blizzard games all support perfect ALT Tabbing, in Warcraft 3 you can even do this within the loading screens of most games, they all recover perfectly, how hard can it be for other developers?</description>
		<content:encoded><![CDATA[<p>Blizzard games all support perfect ALT Tabbing, in Warcraft 3 you can even do this within the loading screens of most games, they all recover perfectly, how hard can it be for other developers?
<p class="report-comment">
				<span id="reportcomment_results_div_129871"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 129871 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_129871"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alarik</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-50263</link>
		<dc:creator>Alarik</dc:creator>
		<pubDate>Fri, 23 May 2008 18:59:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-50263</guid>
		<description>Hmm, I am Alt+Tabbing and haven&#039;t noticed any serious issues lately... Maybe I am just lucky though... From the recent games, I am recalling for example The Witcher - tabbing in and out without any problems. I am running XP with only 2 GB of RAM, single core CPU.</description>
		<content:encoded><![CDATA[<p>Hmm, I am Alt+Tabbing and haven&#8217;t noticed any serious issues lately&#8230; Maybe I am just lucky though&#8230; From the recent games, I am recalling for example The Witcher &#8211; tabbing in and out without any problems. I am running XP with only 2 GB of RAM, single core CPU.
<p class="report-comment">
				<span id="reportcomment_results_div_50263"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 50263 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_50263"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: P Dante</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-48692</link>
		<dc:creator>P Dante</dc:creator>
		<pubDate>Sun, 18 May 2008 00:02:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-48692</guid>
		<description>Just echoing BrokenSymmetry actually... I ctrl+f&#039;d the comments for Guild Wars because I knew someone else would have mentioned it&#039;s alt+tabbing, simply because it was utterly perfect.  Why the fuck others can&#039;t get it right is beyond me.  It&#039;s little things like that that scream quality.</description>
		<content:encoded><![CDATA[<p>Just echoing BrokenSymmetry actually&#8230; I ctrl+f&#8217;d the comments for Guild Wars because I knew someone else would have mentioned it&#8217;s alt+tabbing, simply because it was utterly perfect.  Why the fuck others can&#8217;t get it right is beyond me.  It&#8217;s little things like that that scream quality.
<p class="report-comment">
				<span id="reportcomment_results_div_48692"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 48692 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_48692"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crispy</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-48315</link>
		<dc:creator>Crispy</dc:creator>
		<pubDate>Fri, 16 May 2008 16:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-48315</guid>
		<description>@malkav11:
You&#039;re right. I&#039;ve seen games pass as GfW even thought they don&#039;t have menu mouse support, which is pretty much an unwritten law ever since the tail end of Windows 3.1!</description>
		<content:encoded><![CDATA[<p>@malkav11:<br />
You&#8217;re right. I&#8217;ve seen games pass as GfW even thought they don&#8217;t have menu mouse support, which is pretty much an unwritten law ever since the tail end of Windows 3.1!
<p class="report-comment">
				<span id="reportcomment_results_div_48315"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 48315 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_48315"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wikibuddha</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-47683</link>
		<dc:creator>wikibuddha</dc:creator>
		<pubDate>Wed, 14 May 2008 16:43:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-47683</guid>
		<description>Ya, well, I want ALT+SHIFT+TAB support!</description>
		<content:encoded><![CDATA[<p>Ya, well, I want ALT+SHIFT+TAB support!
<p class="report-comment">
				<span id="reportcomment_results_div_47683"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 47683 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_47683"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KidJ</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-47626</link>
		<dc:creator>KidJ</dc:creator>
		<pubDate>Wed, 14 May 2008 13:47:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-47626</guid>
		<description>I haven&#039;t read all of the posts here as there are so many, but felt I should add something as I have written code to support alt-tab in commercial games, and its not the trivial functionality that most people think it is.

As cliffski mentioned way up top, your Direct3d &quot;device&quot; (read graphics card) is no longer accessable by your application when you alt-tab away in fullscreen mode.  This means that any resources which are resident in graphics card local memory are lost, and you must re-create these when you alt-tab back in.  Some games use a fair amount of these graphics card local resources, and they can be things like environment maps, which require some time to re-create, so this is why it can take a while to get back into the game.  For the most part, Direct3d has your back, as any resources which are allocated in cpu-side memory remain untouched for you when someone alt-tabs away.  Direct3d even does enough work internally so that if your application tries to access a graphics card local resource when you have lost your device, it will return you a dummy resource (allocated in system memory), so in some parts of your codebase you don&#039;t have to worry about the fact that you have lost your device at all.

To anyone technical reading this - please don&#039;t flame me for glossing over details here, I just wanted to explain a bit why alt-tab isn&#039;t the easiest thing in the world.  Having said that, I still agree that all games should support it in the vast majority of situations, as its not a HUGE amount of work, and if you plan for it from the start of your game then its not hard at all.  Problem is that a lot of devlopers try to add support for it at a late stage in the development process (its not very fun code to write and doesn&#039;t help to sell your game a whole lot) and this can produce bugs.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t read all of the posts here as there are so many, but felt I should add something as I have written code to support alt-tab in commercial games, and its not the trivial functionality that most people think it is.</p>
<p>As cliffski mentioned way up top, your Direct3d &#8220;device&#8221; (read graphics card) is no longer accessable by your application when you alt-tab away in fullscreen mode.  This means that any resources which are resident in graphics card local memory are lost, and you must re-create these when you alt-tab back in.  Some games use a fair amount of these graphics card local resources, and they can be things like environment maps, which require some time to re-create, so this is why it can take a while to get back into the game.  For the most part, Direct3d has your back, as any resources which are allocated in cpu-side memory remain untouched for you when someone alt-tabs away.  Direct3d even does enough work internally so that if your application tries to access a graphics card local resource when you have lost your device, it will return you a dummy resource (allocated in system memory), so in some parts of your codebase you don&#8217;t have to worry about the fact that you have lost your device at all.</p>
<p>To anyone technical reading this &#8211; please don&#8217;t flame me for glossing over details here, I just wanted to explain a bit why alt-tab isn&#8217;t the easiest thing in the world.  Having said that, I still agree that all games should support it in the vast majority of situations, as its not a HUGE amount of work, and if you plan for it from the start of your game then its not hard at all.  Problem is that a lot of devlopers try to add support for it at a late stage in the development process (its not very fun code to write and doesn&#8217;t help to sell your game a whole lot) and this can produce bugs.
<p class="report-comment">
				<span id="reportcomment_results_div_47626"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 47626 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_47626"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: malkav11</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-47534</link>
		<dc:creator>malkav11</dc:creator>
		<pubDate>Wed, 14 May 2008 10:05:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-47534</guid>
		<description>I wouldn&#039;t be surprised if Games for Windows had alt-tab support as a standard and people simply ignored it and got approved for the GfW logo anyway. There&#039;s other requirements that seem to get handwaved away.</description>
		<content:encoded><![CDATA[<p>I wouldn&#8217;t be surprised if Games for Windows had alt-tab support as a standard and people simply ignored it and got approved for the GfW logo anyway. There&#8217;s other requirements that seem to get handwaved away.
<p class="report-comment">
				<span id="reportcomment_results_div_47534"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 47534 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_47534"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zima</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-47477</link>
		<dc:creator>zima</dc:creator>
		<pubDate>Wed, 14 May 2008 01:17:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-47477</guid>
		<description>I&#039;d love to see more games that support dual-monitor in the way Supreme Commander does...

I&#039;d especially wish for Diablo2 to have it...(I don&#039;t know, perhaps it&#039;s just peculiarities of my visual cortex, but I can barelly make out anything in the way D2 automap is currently implemented (and minimap is too small))</description>
		<content:encoded><![CDATA[<p>I&#8217;d love to see more games that support dual-monitor in the way Supreme Commander does&#8230;</p>
<p>I&#8217;d especially wish for Diablo2 to have it&#8230;(I don&#8217;t know, perhaps it&#8217;s just peculiarities of my visual cortex, but I can barelly make out anything in the way D2 automap is currently implemented (and minimap is too small))
<p class="report-comment">
				<span id="reportcomment_results_div_47477"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 47477 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_47477"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robyrt</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-47428</link>
		<dc:creator>Robyrt</dc:creator>
		<pubDate>Tue, 13 May 2008 21:04:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-47428</guid>
		<description>On dual-monitor support: The only example I can think of is Supreme Commander, which puts the minimap on your second monitor. Ironically, this is also the RTS that least requires a minimap.</description>
		<content:encoded><![CDATA[<p>On dual-monitor support: The only example I can think of is Supreme Commander, which puts the minimap on your second monitor. Ironically, this is also the RTS that least requires a minimap.
<p class="report-comment">
				<span id="reportcomment_results_div_47428"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 47428 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_47428"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VFIG</title>
		<link>http://www.rockpapershotgun.com/2008/05/12/a-lamention-for-alt-tab/#comment-47405</link>
		<dc:creator>VFIG</dc:creator>
		<pubDate>Tue, 13 May 2008 17:53:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=1740#comment-47405</guid>
		<description>@Cargo Cult:  Thanks!</description>
		<content:encoded><![CDATA[<p>@Cargo Cult:  Thanks!
<p class="report-comment">
				<span id="reportcomment_results_div_47405"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 47405 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_47405"></span>
			</p>
]]></content:encoded>
	</item>
</channel>
</rss>

