<?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: Backbuffer on the Touch Diamond ???</title>
	<atom:link href="http://www.livingroomfun.info/blog/20090404/backbuffer-on-the-touch-diamond/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.livingroomfun.info/blog/20090404/backbuffer-on-the-touch-diamond/</link>
	<description>Dedicated to any technical stuff</description>
	<pubDate>Mon, 06 Feb 2012 18:17:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Yannick</title>
		<link>http://www.livingroomfun.info/blog/20090404/backbuffer-on-the-touch-diamond/comment-page-1/#comment-6959</link>
		<dc:creator>Yannick</dc:creator>
		<pubDate>Fri, 17 Apr 2009 06:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.livingroomfun.info/blog/?p=20#comment-6959</guid>
		<description>Hi Robert !

I've been looking around for some more information about GWES. Here's something I found : "It is the Graphics, Windowing, and Events Subsystem, but it does not load the drivers. That is actually handled by another app called device.exe. Gwes.exe is purely for the user interface components and doesn't deal with the hardware layer."

If you check this post http://www.livingroomfun.info/blog/20090416/hardware-page-flip-or-not/ you see that I do not have the problem on the diamond anymore. 

Receiving an E_OUT_OF_MEMORY error, when creating a primary surface with backbuffer, but not getting any error when creating TWO of these backbuffers manually ( and blitting to the primary surface instead of page flipping ) seems to indicate that we have plenty of memory and that the fault is on the driver. However, I must admit that I was targetting system memory for these backbuffers, so maybe it's something else.</description>
		<content:encoded><![CDATA[<p>Hi Robert !</p>
<p>I&#8217;ve been looking around for some more information about GWES. Here&#8217;s something I found : &#8220;It is the Graphics, Windowing, and Events Subsystem, but it does not load the drivers. That is actually handled by another app called device.exe. Gwes.exe is purely for the user interface components and doesn&#8217;t deal with the hardware layer.&#8221;</p>
<p>If you check this post <a href="http://www.livingroomfun.info/blog/20090416/hardware-page-flip-or-not/" rel="nofollow">http://www.livingroomfun.info/blog/20090416/hardware-page-flip-or-not/</a> you see that I do not have the problem on the diamond anymore. </p>
<p>Receiving an E_OUT_OF_MEMORY error, when creating a primary surface with backbuffer, but not getting any error when creating TWO of these backbuffers manually ( and blitting to the primary surface instead of page flipping ) seems to indicate that we have plenty of memory and that the fault is on the driver. However, I must admit that I was targetting system memory for these backbuffers, so maybe it&#8217;s something else.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert van Hoose</title>
		<link>http://www.livingroomfun.info/blog/20090404/backbuffer-on-the-touch-diamond/comment-page-1/#comment-6958</link>
		<dc:creator>Robert van Hoose</dc:creator>
		<pubDate>Fri, 17 Apr 2009 03:36:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.livingroomfun.info/blog/?p=20#comment-6958</guid>
		<description>I'm experiencing the same problem with my HTC Touch HD (800x480 @ 192dpi, definitely good looking!).   After I rebuilt and modified MS's dumpmem code to work on my Touch HD, I've been profiling the memory on the device.  The only possible culprit I saw was: gwes.exe.  I don't know as much as I'd like to about it yet, but although my program has a LOT of space right now between the low DLL load point (currently 0x00FA0000!), gwes.exe's heap seems to extend above this point.  I realize that it's part of the graphics, windows, and event system.  What I don't know is whether or not DirectDraw surface creation does anything that would cause gwes to try to allocate more heap, etc?</description>
		<content:encoded><![CDATA[<p>I&#8217;m experiencing the same problem with my HTC Touch HD (800&#215;480 @ 192dpi, definitely good looking!).   After I rebuilt and modified MS&#8217;s dumpmem code to work on my Touch HD, I&#8217;ve been profiling the memory on the device.  The only possible culprit I saw was: gwes.exe.  I don&#8217;t know as much as I&#8217;d like to about it yet, but although my program has a LOT of space right now between the low DLL load point (currently 0&#215;00FA0000!), gwes.exe&#8217;s heap seems to extend above this point.  I realize that it&#8217;s part of the graphics, windows, and event system.  What I don&#8217;t know is whether or not DirectDraw surface creation does anything that would cause gwes to try to allocate more heap, etc?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

