<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.xna.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>Direct3D 10 </title><link>http://forums.xna.com/forums/29.aspx</link><description>Only questions about the Direct3D 10 API are permitted here.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 0.0)</generator><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/177943.aspx</link><pubDate>Thu, 14 May 2009 15:35:05 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:177943</guid><dc:creator>Deez</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/177943.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=177943</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Jim Perry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klempie:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Well, I want to stay as close to the unmanaged code as possible so yes, a wrapper is what I am looking for.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
Maybe it&amp;#39;s because I don&amp;#39;t know the complete story on what you&amp;#39;re doing, but it seems you&amp;#39;re picking the latest technology to use instead of picking the technology that&amp;#39;s best suited to what you want to do (which isn&amp;#39;t necessarily the latest and greatest thing).&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
Wise words indeed and well worth heeding :)</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/177941.aspx</link><pubDate>Thu, 14 May 2009 15:31:06 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:177941</guid><dc:creator>Deez</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/177941.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=177941</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Craig Martin:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klempie:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Would I be correct in saying then, that XNA is not the ideal platform to use for general 3D applications. Have MS given up on the idea of a managed API for DirectX and if so how does SlimDX stack up?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
I would say that is incorrect. Even though the XNA managed framwork API is promoted as a game development tool, the API is general enough to use for generally any 3D application. I&amp;#39;m using it at work for visualizing business data. The XNA API beats the crap out of the WPF API for simplicity and low-level rendering power. See the WinForms series sample on this website.&lt;br /&gt;
&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
I&amp;#39;m not sure I agree with that. From what I&amp;#39;ve seen it was some time before some people finally figured out ways to get XNA working in Winforms environment because the API was not designed with that in mind. If an API is not designed as a general API to the point where people other than the API developers have to document and show users how to use it under Winforms, then I find it hard to view it as a general 3D application API.&lt;br /&gt;
&lt;br /&gt;
As others have mentioned here, SlimDX is probably the better choice for that role, and you aren&amp;#39;t limited to DirectX 9.1c either :)</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169881.aspx</link><pubDate>Mon, 27 Apr 2009 10:06:22 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169881</guid><dc:creator>klempie</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169881.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169881</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Craig Martin:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Ok I apologise for that klempie. Have a play with the XNA framework anyway it&amp;#39;s pretty good ;)&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately no time :(. I have already read through all the MSDN documentation on DirectX10 so my hours attributable to research are all used up so I will either be going with unmanaged DirectX or SlimDX but I am not too keen on going outside MS. To be honest, I love the power of C++ so I&amp;#39;m not tooooo worried about going unmanaged. Just a little anxious. :p&lt;br /&gt;
&lt;br /&gt;
Anyway, thanks for your help bud.</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169876.aspx</link><pubDate>Mon, 27 Apr 2009 09:56:59 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169876</guid><dc:creator>Craig Martin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169876.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169876</wfw:commentRss><description>Ok I apologise for that klempie. Have a play with the XNA framework anyway it&amp;#39;s pretty good ;)</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169870.aspx</link><pubDate>Mon, 27 Apr 2009 09:03:22 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169870</guid><dc:creator>klempie</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169870.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169870</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Craig Martin:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;What I said above that you quoted wasn&amp;#39;t about XNA specifically, it was just meant to say that programming in managed code can be different to programming in unmanaged code.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
Yeh I know that. What &lt;em&gt;I&lt;/em&gt; was getting at is that I like dealing with the nuts and bolts of a system but I wanted the security of managed code to catch any *** ups I might make hence &amp;quot;I want to stay as close to the unmanaged code as possible&amp;quot;. What I am getting at is, if XNA is a functional abstraction level above DirectX then it will not have the same interface. Managed DirectX (and I am assuming the same goes for SlimDX) is on the same functional level as native DirectX (more or less) and therefore one would imagine it has managed function calls and data structure equivalents of DirectX. Does it make sense now?&lt;br /&gt;
&lt;br /&gt;
No offense but I found your response to be quite condescending and unwarranted.</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169765.aspx</link><pubDate>Mon, 27 Apr 2009 02:17:03 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169765</guid><dc:creator>Craig Martin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169765.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169765</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klempie:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Craig Martin:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
You want to program in managed code but stay as close to unmanaged code as possible? That doesn&amp;#39;t make sense.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
XNA provides a managed&amp;nbsp;&lt;em&gt;functional&lt;/em&gt; abstraction of DirectX correct? In other words, by assumption, wouldn&amp;#39;t that mean that the DirectX API has been repackaged to make typical game functionality easily accessible to game developers hiding the low details of DirectX API programming?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
XNA does provide a managed&amp;nbsp;&lt;em&gt;functional&lt;/em&gt; abstraction of DirectX, But as I said previously I think it is currently general enough to use for any 3D app. Apart from the Game class (which you don&amp;#39;t have to use) I can&amp;#39;t think of a single type in the framework that is specific to game development or designed to make only game development easier.&lt;br /&gt;
&lt;br /&gt;
What I said above that you quoted wasn&amp;#39;t about XNA specifically, it was just meant to say that programming in managed code can be different to programming in unmanaged code.</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169636.aspx</link><pubDate>Sun, 26 Apr 2009 19:46:16 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169636</guid><dc:creator>klempie</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169636.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169636</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Jim Perry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Maybe it&amp;#39;s because I don&amp;#39;t know the complete story on what you&amp;#39;re doing, but it seems you&amp;#39;re picking the latest technology to use instead of picking the technology that&amp;#39;s best suited to what you want to do (which isn&amp;#39;t necessarily the latest and greatest thing).&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
Hi Jim.&lt;br /&gt;
&lt;br /&gt;
Yeh the project is a bit complicated. Some of the functionality of the application also requires video capture and by all accounts MS is in the process of deprecating DirectShow (apparently after Win 7 it will be gone, or so I&amp;#39;ve read) in favour of Media Foundation. Curiously they are only introducing capture in Media Foundation in Win 7 which I think is completely laughable; releasing a media API without video capture that is. So we&amp;#39;ve decided for new apps we&amp;#39;re going to take the business risk and develop for Win 7 (I&amp;#39;m developing on the beta). Having taken the leap on Media Foundation we just figured we&amp;#39;d go the same route with DirectX 10 as well since our app will only work from Win 7 on anyway.</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169627.aspx</link><pubDate>Sun, 26 Apr 2009 19:24:19 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169627</guid><dc:creator>klempie</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169627.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169627</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Craig Martin:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
You want to program in managed code but stay as close to unmanaged code as possible? That doesn&amp;#39;t make sense.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
XNA provides a managed &lt;em&gt;functional&lt;/em&gt; abstraction of DirectX correct? In other words, by assumption, wouldn&amp;#39;t that mean that the DirectX API has been repackaged to make typical game functionality easily accessible to game developers hiding the low details of DirectX API programming?</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169530.aspx</link><pubDate>Sun, 26 Apr 2009 15:07:49 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169530</guid><dc:creator>Craig Martin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169530.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169530</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Bjoern Graf:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;That&amp;#39;s the common problem with, no,&amp;nbsp;more like&amp;nbsp;an&amp;nbsp;ignorance&amp;nbsp;of open source in MS land&lt;/div&gt;&lt;/BLOCKQUOTE&gt;It&amp;#39;s not about open source or MS land at all, but my post was a mistake, as JP points out; choose the technology that best suits your project, in the OP&amp;#39;s case SlimDX may be the better choice, they will never know unless they appraise both technologies.&lt;br /&gt;
&lt;br /&gt;
Also you misquoted me. The first sentence in that quote is not related to the second sentence.&lt;br /&gt;</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169512.aspx</link><pubDate>Sun, 26 Apr 2009 14:05:36 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169512</guid><dc:creator>Jim Perry</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169512.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169512</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klempie:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Well, I want to stay as close to the unmanaged code as possible so yes, a wrapper is what I am looking for.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
Maybe it&amp;#39;s because I don&amp;#39;t know the complete story on what you&amp;#39;re doing, but it seems you&amp;#39;re picking the latest technology to use instead of picking the technology that&amp;#39;s best suited to what you want to do (which isn&amp;#39;t necessarily the latest and greatest thing).</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169495.aspx</link><pubDate>Sun, 26 Apr 2009 12:27:38 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169495</guid><dc:creator>Bjoern Graf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169495.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169495</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klempie:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Is the SlimDX DirectX 10 wrapper complete?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
Yes, and D3D10.1 completness will be reached in the next release IIRC.&lt;br /&gt;
&lt;br /&gt;
&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Craig Martin:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;That doesn&amp;#39;t make sense. The XNA framework is created and supported by Microsoft, SlimDX is not, I know which I would prefer to hedge my bets with.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
That&amp;#39;s the common problem with, no, more like an ignorance of open source in MS land: people just assume that something build by MS will stay and will be better supported while other offers will go down eventually, even if that eventuality is way ahead in the future. Just look at MDX: It was down by a single person, support was suboptimal (albeit good for a single person project) and eventually dropped in favor of a focus switch. Placing your bets on something only because it is from MS seems rather shortsighted.&lt;br /&gt;
&lt;br /&gt;
&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Craig Martin:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;You could argue MS abandoned Managed DirectX so they could also abandon the XNA managed framework but I think the situation is different and it is less likely.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
And how is SlimDX more likely to be discontinued? And in the unlikely case of that it is open source so it could - and probably will - be picked up by someone else. This would be impossible for most MS frameworks (just see MDX). And the XNA FX does not offer support in any way for new Windows technologies (e.g. D3D10+, D2D and DW) and up to this date there is no word if MS will ever release any managed wrappers around these new technologies. As great as the .NET platform is its support for newer Windows features is lacking, if not disappointing. Locking yourself into MS supported platform support and ignoring the offers of 3rd parties seems to be a suboptimal business decision, esp. as MS&amp;#39; strongest advantage it its creation of an ecosystem and empowering 3rd parties to build on top of it.</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169480.aspx</link><pubDate>Sun, 26 Apr 2009 11:18:58 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169480</guid><dc:creator>Craig Martin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169480.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169480</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klempie:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Well, I want to stay as close to the unmanaged code as possible&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
You want to program in managed code but stay as close to unmanaged code as possible? That doesn&amp;#39;t make sense. The XNA framework is created and supported by Microsoft, SlimDX is not, I know which I would prefer to hedge my bets with.&lt;br /&gt;
&lt;br /&gt;
You could argue MS abandoned Managed DirectX so they could also abandon the XNA managed framework but I think the situation is different and it is less likely.</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169466.aspx</link><pubDate>Sun, 26 Apr 2009 10:02:29 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169466</guid><dc:creator>klempie</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169466.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169466</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Bjoern Graf:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Additional to Craigs answer: SlimDX is &amp;quot;only&amp;quot; a wrapper around the native APIs, giving you &lt;em&gt;to the metal access&lt;/em&gt; to these APIs. What you use is up to your preferences and requirements, e.g. you won&amp;#39;T get very far with the XNA FX when you want to use the latest D3D version :)&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
Well, I want to stay as close to the unmanaged code as possible so yes, a wrapper is what I am looking for. Is the SlimDX DirectX 10 wrapper complete?&lt;br /&gt;</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169186.aspx</link><pubDate>Sat, 25 Apr 2009 15:06:12 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169186</guid><dc:creator>Bjoern Graf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169186.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169186</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klempie:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;OK OK. I didn&amp;#39;t mean to start a fight guys. :)&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
We do not fight :)&lt;br /&gt;
&lt;br /&gt;
&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klempie:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Would I be correct in saying then, that XNA is not the ideal platform to use for general 3D applications. [...] how does SlimDX stack up?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
Additional to Craigs answer: SlimDX is &amp;quot;only&amp;quot; a wrapper around the native APIs, giving you &lt;em&gt;to the metal access&lt;/em&gt; to these APIs. What you use is up to your preferences and requirements, e.g. you won&amp;#39;T get very far with the XNA FX when you want to use the latest D3D version :)</description></item><item><title>Re: Managed DirectX 10 SDK</title><link>http://forums.xna.com/forums/thread/169178.aspx</link><pubDate>Sat, 25 Apr 2009 14:42:58 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:169178</guid><dc:creator>Craig Martin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/169178.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=169178</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com//Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klempie:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Would I be correct in saying then, that XNA is not the ideal platform to use for general 3D applications. Have MS given up on the idea of a managed API for DirectX and if so how does SlimDX stack up?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
I would say that is incorrect. Even though the XNA managed framwork API is promoted as a game development tool, the API is general enough to use for generally any 3D application. I&amp;#39;m using it at work for visualizing business data. The XNA API beats the crap out of the WPF API for simplicity and low-level rendering power. See the WinForms series sample on this website.&lt;br /&gt;</description></item></channel></rss>