<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>PTaylor's WebLog : FSX releases</title><link>http://blogs.msdn.com/ptaylor/archive/tags/FSX+releases/default.aspx</link><description>Tags: FSX releases</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Friday the 13th is here, and so is the 2nd FSX-DX10 progress report</title><link>http://blogs.msdn.com/ptaylor/archive/2007/07/13/friday-the-13th-is-here-and-so-is-the-2nd-fsx-dx10-progress-report.aspx</link><pubDate>Fri, 13 Jul 2007 23:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3852549</guid><dc:creator>Phil Taylor</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/ptaylor/comments/3852549.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ptaylor/commentrss.aspx?PostID=3852549</wfw:commentRss><wfw:comment>http://blogs.msdn.com/ptaylor/rsscomments.aspx?PostID=3852549</wfw:comment><description>&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;With this blog post, I have likely run out of snarky dates to make a post on. Ides of August anyone? &lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;. &lt;/FONT&gt;&lt;/SPAN&gt;So on with the show &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;First, this is not the FSX-DX10 feature discussion. Nor is this the “what will be in the DX10 release for DX9 users” discussion. Why not you ask? Because that work is still in flight. And we could still find something that would necessitate us dropping a feature or fix before the final FSX-DX10 release. My current plan is to make a feature disclosure post in public in mid-August when we should know with much more certainty what DX10 features will ship and what fixes we can fit in around the edges.&lt;BR&gt;&lt;BR&gt;How could it be possible that we don’t know what we are doing? Well, that’s a bit of a strong interpretation. Of course we have a plan. But like the old saying “no battle plan survives contact with the enemy”; software project management has the same issue. Events happen and require adjustments to the plan. Some are minor, and are akin to tacking a sailing ship down a course. Some are major and are equivalent to having sails blow out and losing the lead. You just cannot predict; and with that being true I tend to remain conservative in what I say to not build any false expectations.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;So what can I say? I can talk to the general organization of the project so you get a sense of what needs to be done and where we are. And a 2&lt;SUP&gt;nd&lt;/SUP&gt; set of screenshots.&lt;BR&gt;&lt;BR&gt;Practically speaking, we broke the work into 4 phases:&lt;BR&gt;&lt;STRONG&gt;1)&lt;/STRONG&gt;Device and Infrastructure bring-up&lt;BR&gt;&lt;STRONG&gt;2)&lt;/STRONG&gt;Geometry Pipeline bring-up&lt;BR&gt;&lt;STRONG&gt;3)&lt;/STRONG&gt;Pixel Pipeline bring-up to "rough DX9-level comparability"&lt;BR&gt;&lt;STRONG&gt;4)&lt;/STRONG&gt;DX10-specific feature work.&lt;BR&gt;&lt;BR&gt;The 1st 2 phases had to happen before the last 2 phases could even start. And the 1&lt;SUP&gt;st&lt;/SUP&gt; public post on FSX-DX10, roughly 3 weeks ago, showed we had essentially finished those phases.&lt;BR&gt;&lt;BR&gt;The last 2 phases, though, can be done somewhat in parallel once enough of the Pixel Pipeline is operational for a specific feature. Because we are doing things in parallel; while that does provide the opportunity to speed up the work - it also introduces risk that integration of the features together will show something unexpected. So that is how we could have a feature that looks pretty good now, but might not make it later. And why I want to remain conservative and not show my feature cards yet. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;.&lt;BR&gt;&lt;BR&gt;Why does it work that way? We have a tight timeframe to make our Fall release schedule and move off onto the next set of projects. And we dont want to mis-set expectations.&lt;BR&gt;&lt;BR&gt;So now on to what I can report at this time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;We have some progress on the Pixel Pipeline. Okay, okay, maybe that was too obvious. &lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Here is some more detail.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;The first thing we did was bring up what we call the “fallback material” which gave us a solid color for every triangle, &lt;/FONT&gt;&lt;A class="" title="FSX-DX10 single material color" href="http://blogs.msdn.com/photos/phil_taylor/picture3852144.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3852144.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So what is next? Well, textures, materials/shaders, and effects. D3D10 changed the texture formats, so we have to write conversion code to swizzle the textures on the fly. That means each and every texture format requires code to be touched. Except for DTXn textures. So that was the first to be brought up, what we call the basemap, &lt;/FONT&gt;&lt;A class="" title="FSX-DX10 base DXTn texture maps" href="http://blogs.msdn.com/photos/phil_taylor/picture3852276.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3852276.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;. So you can start to see some definition in the world, but lots of objects are still black rectangles.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Is that it? No, we actually have swizzled texture formats working; but they still require material/shader and effect support to reach DX9-level visuals and thus appear a bit flat. &lt;/FONT&gt;&lt;A class="" title="FSX-DX10 sky texture" href="http://blogs.msdn.com/photos/phil_taylor/picture3852317.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3852317.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=arial,helvetica,sans-serif&gt; is a shot off the edge of the Trike, showing ground textures, tree textures, the sky, and gauges. And a VC shot here. Note a couple of things that highlight the lack of shader and effect support. The edges of the rectangles around the tree textures show black – lack of alpha material support for transparency. The sky shows the stars as black dots, again lack of material/shader support. And all the cockpit materials aren’t working as the lack of glare across the bar and the lack of alpha in the windscreen shows. &lt;/FONT&gt;&lt;A class="" title="FSX-DX10 VC gauge textures" href="http://blogs.msdn.com/photos/phil_taylor/picture3852399.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3852399.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=arial,helvetica,sans-serif&gt; is another cockpit shot, and it looks similarly flat; an indicator the textures are there but not the shaders/materials.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;No more? Just a final shot in &lt;/FONT&gt;&lt;A class="" title="FSX-DX10 texture progress in multimon mode" href="http://blogs.msdn.com/photos/phil_taylor/picture3852463.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3852463.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;multi-mon mode&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;, to show the value of the infrastructure bring-up.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Unimpressive looking overall&amp;nbsp;in general, unless you map it to the plan I outlined above with its phases and use that to gauge our progress. So we are making good, steady&amp;nbsp;progress since we came off SP1 roughly 2 months ago.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;To set expectations, I may or may not make one more interim screenshot post like this before talking features. The current plan is to have that discussion in mid-August, but that discussion could always slip to early September as there is a lot more to be done before any feature is "final" and "committed".&lt;BR&gt;&lt;BR&gt;I hope that makes sense. And now, perhaps, the pacing of progress reports make sense too.&lt;BR&gt;&lt;BR&gt;Sorry to be long-winded. I hope this is useful.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3852549" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+releases/default.aspx">FSX releases</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX-DX10/default.aspx">FSX-DX10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/D3D10/default.aspx">D3D10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/Direct3D10/default.aspx">Direct3D10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX-SP2_2800_DX10_2900_/default.aspx">FSX-SP2(DX10)</category></item><item><title>FSX SP1: The blog posts</title><link>http://blogs.msdn.com/ptaylor/archive/2007/07/03/fsx-sp1-the-blog-posts.aspx</link><pubDate>Wed, 04 Jul 2007 02:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3678199</guid><dc:creator>Phil Taylor</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/ptaylor/comments/3678199.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ptaylor/commentrss.aspx?PostID=3678199</wfw:commentRss><wfw:comment>http://blogs.msdn.com/ptaylor/rsscomments.aspx?PostID=3678199</wfw:comment><description>We have collected&amp;nbsp;the set of&amp;nbsp;blog posts I created on release of SP1, and turned them into an article on FSInsider, here &lt;A href="http://www.fsinsider.com/tips/Pages/SP1HowtoPrepareforSP1andWhatYouGetWhenYouInstallIt.aspx" mce_href="http://www.fsinsider.com/tips/Pages/SP1HowtoPrepareforSP1andWhatYouGetWhenYouInstallIt.aspx"&gt;http://www.fsinsider.com/tips/Pages/SP1HowtoPrepareforSP1andWhatYouGetWhenYouInstallIt.aspx&lt;/A&gt;, that makes for a little easier reading.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3678199" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+SP1+flight+simulator/default.aspx">FSX SP1 flight simulator</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+releases/default.aspx">FSX releases</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/fsx+sp1/default.aspx">fsx sp1</category></item><item><title>Summer is here, and so is the start of info about FSX-DX10</title><link>http://blogs.msdn.com/ptaylor/archive/2007/06/21/summer-is-here-and-so-is-the-start-of-info-about-fsx-dx10.aspx</link><pubDate>Thu, 21 Jun 2007 21:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3446920</guid><dc:creator>Phil Taylor</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/ptaylor/comments/3446920.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ptaylor/commentrss.aspx?PostID=3446920</wfw:commentRss><wfw:comment>http://blogs.msdn.com/ptaylor/rsscomments.aspx?PostID=3446920</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So it’s the first day of summer! As part of the celebration, I wanted to&amp;nbsp;talk about and&amp;nbsp;show&amp;nbsp;progress on FSX-DX10.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;First, though, let’s talk what I can show and when, as well as requirements for FSX-DX10.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;I am not here to talk features. Not yet anyways. I am going to show progress on bringing the engine up on the DX10 pipeline before I talk features. So there are going to be 2 to 3 posts on progress before talking to FSX-DX10 specific features. Expect those every 2-3 weeks until mid-August or so, when I can take our famous screenshots, deconstruct them, and talk to features. Ok?&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Now, what does FSX-DX10 require? First - Vista, a DX10 graphics card, and a DX10 driver. Second - FSX and SP1. Yes, SP1is a pre-req. More on that in a later post.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;On to where we are with FSX-DX10. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;We have all FSX geometry going thru the DX10 geometry pipeline. We have the entire child view/window system up, including docked and undocked windows. We have multimon working in windowed mode, but not fullscreen yet.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So what does that mean? Two things:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;1)The device and view infrastructure is up and functional, we just need to finish it off with the fullscreen support. FSX with its view and multimon support is *the poster child* for multimon so that’s a key piece of infrastructure and non trivial. Early DX10 SDKs had no multimon sample code, so digging for information on how to do multimon in DX10 was hard and it is very good&amp;nbsp;that part of the port&amp;nbsp;is largely past us.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;2)The geometry pipeline is up and functional; including loading vertex data, packaging vertex data into vertex buffers and index buffers, and submitting Draw calls.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That is another key piece of infrastructure. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&amp;nbsp;Here are some screenshots that show pushing geometry thru the pipeline in wireframe:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;A class="" title="The World in Wireframe" href="http://blogs.msdn.com/photos/phil_taylor/picture3447286.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3447286.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;The World&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;A class="" href="http://blogs.msdn.com/photos/phil_taylor/picture3447331.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3447331.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Seattle and the Space Needle&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=arial,helvetica,sans-serif&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;A class="" title="Chicago and Meigs Field in Wireframe" href="http://blogs.msdn.com/photos/phil_taylor/picture3447350.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3447350.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Chicago and Meigs Field&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/FONT&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Here is a screenshot showing multiview:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;A class="" title="Multiview docked and undocked in Wireframe" href="http://blogs.msdn.com/photos/phil_taylor/picture3447360.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3447360.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Multiview&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;And here is a screenshot showing multiview and multimon:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;A class="" title="Multimon Wireframe" href="http://blogs.msdn.com/photos/phil_taylor/picture3447364.aspx" mce_href="http://blogs.msdn.com/photos/phil_taylor/picture3447364.aspx"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Multimon&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So how did we get here so fast, just 5 weeks after SP1? We had help :-). We had one developer work on DX10 in the background while the rest of the team was engaged on SP1. He was the newest member of the Graphics and Terrain team, so this was his learning and trial by fire. He did all of the device, view, and multimon infrastructure code. And because he was in "learn-mode" and we had good coverage already for SP1 tasks this seemed like a smart deployment of resources. The progress so far bears out that call.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So what remains?&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Quite a bit. We still have all the pixel pipeline work to get parity with DX9, and then the feature work. So the next progress report will be about the pixel pipeline. In 2-3 weeks you can expect another progress report. And at least one progress report past that before I talk features, maybe two.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So with all that, let me state that we are still on track for a Fall 2007 delivery of FSX-DX10.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3446920" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+releases/default.aspx">FSX releases</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/DX10/default.aspx">DX10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX-DX10/default.aspx">FSX-DX10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/D3D10/default.aspx">D3D10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/Direct3D10/default.aspx">Direct3D10</category></item><item><title>FSX SP1:Beta3 posted</title><link>http://blogs.msdn.com/ptaylor/archive/2007/04/25/fsx-sp1-beta3-posted.aspx</link><pubDate>Thu, 26 Apr 2007 08:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2281806</guid><dc:creator>Phil Taylor</dc:creator><slash:comments>32</slash:comments><comments>http://blogs.msdn.com/ptaylor/comments/2281806.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ptaylor/commentrss.aspx?PostID=2281806</wfw:commentRss><wfw:comment>http://blogs.msdn.com/ptaylor/rsscomments.aspx?PostID=2281806</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;We just posted SP1 Beta3 to the beta testers. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;We had a couple extra 3rd party bugs that needed to be fixed ( animated parts, mouse rects on the panels, lighting ) that we needed to fix and in fixing the stutters with the first round of threading code we lost some perf and had another bad bug lurking in there. And we identified an issue with 3 AI aircraft, 1 of which is fixed in Beta3 - if that aircraft passes muster in Beta3 we will fix the other 2.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;We hope Beta3 shows these all as fixed. That does mean we have lost April for SP1. So we are into May now.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;As far as how long it’s taken us, it has been longer than we thought and would have liked. Back in January, we clearly thought we had time in front of us. Just not as much as it has taken. We did hope the multi-core work would be done a good 6 weeks before it was. And the beta tests, while valuable, have added their fair share of the "extra" time. We have found and fixed a couple extra 3rd party bugs that we think are going to be of good benefit to the community because of that time investment. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So that was time well spent. As was the performance and thread bake time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;It is what it is; we are trying to get it right. That does take time. And we believe the result will show that care and attention to detail.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2281806" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ptaylor/archive/tags/Flight+Simulator/default.aspx">Flight Simulator</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+SP1+flight+simulator/default.aspx">FSX SP1 flight simulator</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+releases/default.aspx">FSX releases</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/flightsimx/default.aspx">flightsimx</category></item><item><title>3rd party complications due to multiple FSX releases?</title><link>http://blogs.msdn.com/ptaylor/archive/2007/03/04/3rd-party-complications-due-to-multiple-fsx-releases.aspx</link><pubDate>Sun, 04 Mar 2007 23:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1805682</guid><dc:creator>Phil Taylor</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ptaylor/comments/1805682.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ptaylor/commentrss.aspx?PostID=1805682</wfw:commentRss><wfw:comment>http://blogs.msdn.com/ptaylor/rsscomments.aspx?PostID=1805682</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Multiple times a concern has come up that our release plan unduly complicates the 3&lt;SUP&gt;rd&lt;/SUP&gt; party developer’s lives and they now have support issues across multiple platforms. I have replied at least once, but instead of my posts getting buried out there in numerous threads, I will blog about this.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;I don’t understand this concern.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;All of this year's releases are essentially RTM in terms of features exposed in the SDK, at least so far. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So FSX is a single target unless the 3&lt;SUP&gt;rd&lt;/SUP&gt; party takes a dependency on a particular piece of content we authored. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Let’s remember that as we then walk thru the releases and their impact on 3&lt;SUP&gt;rd&lt;/SUP&gt; party development.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;STRONG&gt;SP1 &lt;/STRONG&gt;adds fixes. And is detectable by a 3rd parties setup. So while I can see a 3rd party wanting to test for the version number ( probably to guarantee the better performance of SP1 ) and popping a dialog to inform about lack of SP1 in the setup – how else does this release impact 3&lt;SUP&gt;rd&lt;/SUP&gt; parties? Maybe a little setup work, but I can’t see a content authoring issue due to this release except for one specific piece of content, see Note 1. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;STRONG&gt;DX10&lt;/STRONG&gt; adds the new DX interface support. DX10 will require SP1, but that is our Setup authoring work. There is currently no DX10 specific content authoring in the SDK. As long as we keep it that way - how does this release impact 3&lt;SUP&gt;rd&lt;/SUP&gt; parties? Even if we did change the SDK then a 3rd party could decide to target DX9 only and not have to worry about this release at all, setup or content authoring. We do have an obligation to discuss on the beta forums any FSX SDK changes driven by DX10 features so we can front-end load the community’s knowledge base. And we won’t make a change or addition without there being a clear benefit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;STRONG&gt;XPack &lt;/STRONG&gt;adds new content, true. It will also contain SP1 and DX10 which should actually make XPack better for 3&lt;SUP&gt;rd&lt;/SUP&gt; party developers. So unless a 3rd party targets the specific new content here - then does this release impact 3&lt;SUP&gt;rd&lt;/SUP&gt; parties? Especially if the 3rd party ships ahead of XPack - all things being equal and the add-on follows the rules then there should be no issue here. The XPack team are the ones to talk to their plans in more detail but I know they also take the relationship with the 3&lt;SUP&gt;rd&lt;/SUP&gt; party community seriously.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Now, true it is possible for a add-on to take a specific content dependency and to have to care. But that should be a conscious decision and is not something forced simply by our release schedule.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So the most likely scenario is the 3rd party has performance concerns and wants to detect SP1’s presence or absence and perform some UI interaction when there is no SP1. So there is likely a little more work for everyone at Setup time. But not a horrendous amount.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Or am I missing something here? A dialog is welcomed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;STRONG&gt;Note 1&lt;/STRONG&gt;: One performance fix we are evaluating pertains to our authoring and rendering trees differently. This does affect vegetation.bgl, but is controllable by the .cfg file. We are working to make sure excellent add-ons like TreesX are not impacted but we have to go thru the test pass to make sure of this. The beta forums will be the proper place to discuss this issue in depth. Stay tuned late next week for more!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1805682" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+releases/default.aspx">FSX releases</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/3rd+party+issues/default.aspx">3rd party issues</category></item><item><title>The PC Industry, Multicore, and FSX ( with a little DX10 thrown in for good measure )</title><link>http://blogs.msdn.com/ptaylor/archive/2007/02/14/the-pc-industry-multicore-and-fsx-with-a-little-dx10-thrown-in-for-good-measure.aspx</link><pubDate>Wed, 14 Feb 2007 22:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1678078</guid><dc:creator>Phil Taylor</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ptaylor/comments/1678078.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ptaylor/commentrss.aspx?PostID=1678078</wfw:commentRss><wfw:comment>http://blogs.msdn.com/ptaylor/rsscomments.aspx?PostID=1678078</wfw:comment><description>&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;This is a recap of an AVSim.com post, that I wanted to capture here.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;I'd like to take the time to address 2 areas that come up often:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;1)FSX designing for multicore&lt;BR&gt;2)FSX designing for DX10&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;1)FSX designing for multicore&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;As I stated in a previous post last year, the switch from Ghz to Multicore took most everyone by surprise in the entire industry. Reading a little history and thinking it through is informative. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;All during 2004, when FSX was still in design stage and could be easily changed, the roadmaps were still predominantly Ghz based and multicore was a "variant". &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Take AnandTech, a highly regarded site and look at their reviews throughout 2004. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Q1 2004 review&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.anandtech.com/cpuchipsets/showdoc.html?i=1948" mce_href="http://www.anandtech.com/cpuchipsets/showdoc.html?i=1948"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;http://www.anandtech.com/cpuchipsets/showdoc.html?i=1948&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;no mention of cores&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Q3 2004 review&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2233" mce_href="http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2233"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2233&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;cores are a "variant", as in "it would make sense if the FX-57 were to come with a dual core variant"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Q4 2004 review&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2303" mce_href="http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2303"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2303&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;It is only at the end of Dec 2004, with this review, that cores have been elevated somewhat in importance but note Ghz hasnt been deprecated hence quotes like this:&lt;BR&gt;"There are other areas besides the high-end multi-core arena, and we haven't seen the end of increasing clock speeds yet"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Now move to 2005, and lets look at Toms' Hardware&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.tomshardware.com/2005/04/05/the_pentium_d/page2.html" mce_href="http://www.tomshardware.com/2005/04/05/the_pentium_d/page2.html"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;http://www.tomshardware.com/2005/04/05/the_pentium_d/page2.html&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;and this review has a section "Sorry Guys, Clock Speed Does Matter" so the fact that the technology pony had jumped the tracks from Ghz to cores hadnt sunk it, even at sites whose job it was to keep up with this.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;It isnt until 2006 that it has really sunk in and permeated the community. Mainstream sites have picked it up, like &lt;/FONT&gt;&lt;A href="http://www.informationweek.com/shared/printableArticleSrc.jhtml?articleID=175802849" mce_href="http://www.informationweek.com/shared/printableArticleSrc.jhtml?articleID=175802849"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;http://www.informationweek.com/shared/printableArticleSrc.jhtml?articleID=175802849&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Still enthusiast sites like &lt;/FONT&gt;&lt;A href="http://www.guru3d.com/newsitem.php?id=3620" mce_href="http://www.guru3d.com/newsitem.php?id=3620"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;http://www.guru3d.com/newsitem.php?id=3620&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=arial,helvetica,sans-serif&gt; mention:&lt;BR&gt;"Now through to the end of 2006, we will see Conroe taking up roughly 20% of Intel's shipments by then end of the year while the Pentium D processor will remain the largest bulk of Intel's desktop shipments."&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So from a volume standpoint multicore wasnt seen as a majority in 2006 thru the entire 1st quarter and March IDF. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So while its easy to say "why didnt you see this coming" I think when you look at the available data it should be pretty clear that it wasn't that easy to see it coming. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Given where FSX was, by end of 2005 and early 2006, when this data started to sink in the project was so far past design the team couldnt react to rearchitect within the existing plan. It wasn't really an option to ditch the existing plan.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Even with that, we do have some multicore usage today and are working to get more. We reacted as we could within the original plan. So be careful with comments like "not once did they think" as that just isnt true.&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;2)FSX designing for DX10&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;With the last slip in Vista, combined with the associated slip in DX10 hw, the new DX10 schedule put it outside of the FSX ship timeframe. We didnt get DX10 prototype hardware until after the product was in manufacturing. Well after.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;DX10 is a fairly major rewrite. And without hw on a title like FSX it is a major challenge to make forward progress. So we didnt think it wise to wait and shipped on DX9. We did think about what could be done with DX10 and we do have a good plan. And many of our existing features that challenge the DX9 pipeline should get better in DX10. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;So we are really looking at what can be done with cool new features like texture arrays, large constant buffers for shaders, long shaders, low overhead API calls, better small batch Draw call behavior, etc. I have promised to go thru the "artistic impression" screenshots we have released and detail what features we see in them. We need to ship SP1 first and get back on to DX10 so I can talk to what features will actually be in the DX10 update and not a wish list. So give me time on that discussion.&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;In conclusion, given the jump from FS2004 to FSX, I think people should be a bit more careful in making accusations about the dev team and its thought process. We were most decidedly not sitting still. And its entirely too easy to play Monday-morning quarterback.&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1678078" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+releases/default.aspx">FSX releases</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/fsx/default.aspx">fsx</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX-DX10/default.aspx">FSX-DX10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/D3D10/default.aspx">D3D10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/Direct3D10/default.aspx">Direct3D10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/Multicore/default.aspx">Multicore</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+RTM/default.aspx">FSX RTM</category></item><item><title>FSX Progress Update - SP1 and DX10</title><link>http://blogs.msdn.com/ptaylor/archive/2007/01/31/fsx-progress-update-sp1-and-dx10.aspx</link><pubDate>Thu, 01 Feb 2007 00:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1567586</guid><dc:creator>Phil Taylor</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/ptaylor/comments/1567586.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ptaylor/commentrss.aspx?PostID=1567586</wfw:commentRss><wfw:comment>http://blogs.msdn.com/ptaylor/rsscomments.aspx?PostID=1567586</wfw:comment><description>&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Its time for another update on FSX Progress. This is largely similar to what I posted on Avsim.com.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;SP1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;We are working thru the set of tasks we identified for SP1, are getting closer to closure and a final test pass, and should have more to say as far as details in the next couple of weeks. &lt;BR&gt;&lt;BR&gt;The only things I can say is:&lt;BR&gt;a)we are not toning down the experience and &lt;BR&gt;b)we are aiming at a targetted set of perf and content fixes. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;DX10&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;In terms of DX10, we have continued to make progress albeit slow. So DX10 will be after SP1. How far after SP1 remains to be seen, but its not a matter of weeks after since we still have serious feature work to do. Once SP1 ships and we get fully into DX10 development and a sense of velocity then I can start to talk to DX10 timeframes. One thing I will commit to doing soon after SP1 ships is walking the community thru the FSX "magic screenies" for DX10 and explaing what features Aces sees in those. If anyone saw the FSX presentation at the nVidia 8800 launch, I did just that so repeating it here is a good thing. Its just a matter of time, as in when I find the time&amp;nbsp;:-).&lt;BR&gt;&lt;BR&gt;Fair enough?&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1567586" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ptaylor/archive/tags/PC+Games/default.aspx">PC Games</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+SP1+flight+simulator/default.aspx">FSX SP1 flight simulator</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX+releases/default.aspx">FSX releases</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/fsx+sp1/default.aspx">fsx sp1</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/DX10/default.aspx">DX10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/FSX-DX10/default.aspx">FSX-DX10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/D3D10/default.aspx">D3D10</category><category domain="http://blogs.msdn.com/ptaylor/archive/tags/Direct3D10/default.aspx">Direct3D10</category></item></channel></rss>