<?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: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/186799.aspx</link><pubDate>Sat, 06 Jun 2009 21:08:31 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:186799</guid><dc:creator>The ZMan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/186799.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=186799</wfw:commentRss><description>Maybe I shoud rephrase...&lt;br /&gt;
&lt;br /&gt;
If you want people to test, and later on use, your library then you need to explain the advantages to your library... right now I don&amp;#39;t see that. People have a choice and a limited amount of time&lt;br /&gt;
&lt;br /&gt;
SlimDX will (eventually) cover all of those missing things so as a potential end user I would rather you helped the SlimDX team complete the API than make a competing one.&lt;br /&gt;
&lt;br /&gt;
I&amp;#39;m not saying you shouldn&amp;#39;t do this... its a great idea and competition usually helps products... I&amp;#39;m just giving you the perspective on why, right now, as an consumer, I won&amp;#39;t be spending any time testing it. &lt;br /&gt;
&lt;br /&gt;
I hope you succeed and we end up with 2 complete well tested managed wrappers.</description></item><item><title>Re: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/186795.aspx</link><pubDate>Sat, 06 Jun 2009 21:02:07 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:186795</guid><dc:creator>RobyDX</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/186795.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=186795</wfw:commentRss><description>My library is not better then SlimDX,I never said this.&lt;br /&gt;
Is different in structure.&lt;br /&gt;
Is more similar to native DirectX, this is the only difference.&lt;br /&gt;
For example:&lt;br /&gt;
Texture1D derives from Resource, not from Texture1D&lt;br /&gt;
In SlimDX (last version dowloaded just 2 weeks ago) miss InfoQueue and Predicate and ThreadPump.&lt;br /&gt;
In my library every DirectX10 interface has the respective Managed Class with the same method with the same parameters.&lt;br /&gt;
I&amp;#39;ve limited the differences to overload of the method (for example where instead of a struct you can pass NULL),&lt;br /&gt;
use of array of byte and generics instead LPVoid and asyncronous resource that I&amp;#39;ve decided to create with an asyncronous system that doesn&amp;#39;t convince me at all.&lt;br /&gt;
Problem of my library is that isn&amp;#39;t tested at all so I&amp;#39;m tring to use as much method as possibile to test it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Re: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/186767.aspx</link><pubDate>Sat, 06 Jun 2009 19:08:10 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:186767</guid><dc:creator>The ZMan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/186767.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=186767</wfw:commentRss><description>There&amp;#39;s no problem but you are expecting feedback from people so you need to explain why your library is better thatn SlimDX becuase its well established and probably more complete and tested. &lt;br /&gt;
&lt;br /&gt;
I&amp;#39;m sure Promit would love to have your expertise in helping him and the team add more to SlimDX if you have spare time too.&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Re: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/186737.aspx</link><pubDate>Sat, 06 Jun 2009 17:05:09 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:186737</guid><dc:creator>RobyDX</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/186737.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=186737</wfw:commentRss><description>I wanted only to tell to people interested in it that I&amp;#39;ve realised a .Net wrapper for DirectX10. What&amp;#39;s the problem?&lt;br /&gt;
I really don&amp;#39;t wanted to create a discussion if is right or not to create a wrapper. &lt;br /&gt;
I realize it for me because of some project that I&amp;#39;ve in mind and also because I haven&amp;#39;t nothing to do.&lt;br /&gt;
Creating this wrapper required me very few time. I&amp;#39;ve realised some utility to convert code and a lot of part are just copy and paste.&lt;br /&gt;
I&amp;#39;ve started last month and I can dedicate only some hours in the evening, so is extremely simple.&lt;br /&gt;
DirectX11 is really similar to 10 so half of the work will be copy, paste, rename 10 to 11.&lt;br /&gt;
Also manteing will be simple. I&amp;#39;ll just take old and new include file from SDK and check differences.&lt;br /&gt;
&lt;br /&gt;
I hope to receive some feedback about bugs and improvements.&lt;br /&gt;</description></item><item><title>Re: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/186654.aspx</link><pubDate>Sat, 06 Jun 2009 08:08:00 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:186654</guid><dc:creator>Bjoern Graf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/186654.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=186654</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;RobyDX:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;But I wanted something identically to native DirectX and I have tried to do it.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
So why not just use DirectX..&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
Maybe because P/Invoke is not that much fun?&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;IMHO wrapping a large constantly changing API like DirectX is foolhardy at best. Each to their own I guess.. :s&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
DX is not that much of a moving target as it has been in the early days. DX9 was stable for years and the changes between 10 and 11 are marginal at best. I have to agree with Vincent and mark your comment as rather pointless &lt;span style="font-family:courier new;"&gt;:}&lt;/span&gt;</description></item><item><title>Re: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/186452.aspx</link><pubDate>Fri, 05 Jun 2009 18:29:59 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:186452</guid><dc:creator>XVincentX</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/186452.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=186452</wfw:commentRss><description>I think it&amp;#39;s not the right thing to do answer in this way&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Why should i use this and not SlimDX&amp;quot;&lt;br /&gt;
&amp;quot;Why don&amp;#39;t use Direct3D directly&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In this way you will stop software developing.&lt;br /&gt;
&lt;br /&gt;
Every project, in borning state, let us think &amp;quot;I never will use this&amp;quot;, but with passing of the time things change.&lt;br /&gt;
&lt;br /&gt;
It&amp;#39;s just like UNIX and Windows.&lt;br /&gt;
&lt;br /&gt;
I just checked your Wrapper and looks made very good, continue, you just found the first user.&lt;br /&gt;</description></item><item><title>Re: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/185267.aspx</link><pubDate>Tue, 02 Jun 2009 16:27:52 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:185267</guid><dc:creator>Craig Martin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/185267.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=185267</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;RobyDX:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;But I wanted something identically to native DirectX and I have tried to do it.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
So why not just use DirectX..&lt;br /&gt;
&lt;br /&gt;
IMHO wrapping a large constantly changing API like DirectX is foolhardy at best. Each to their own I guess.. :s&lt;br /&gt;</description></item><item><title>Re: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/185198.aspx</link><pubDate>Tue, 02 Jun 2009 11:56:51 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:185198</guid><dc:creator>feal87</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/185198.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=185198</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;RobyDX:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;SlimDX is an excellent library and support a lot of tecnology rather than DirectX10.&lt;br /&gt;
But I wanted something identically to native DirectX and I have tried to do it.&lt;br /&gt;
The only different things that I&amp;#39;ve maden is for Map and for asincronous loading (mantaining pointer in a class).&lt;br /&gt;
SlimDX miss some features (like 10.1 support)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;
&lt;br /&gt;
Try to follow their SVN, 10.1 support and predicated rendering and raw access to vertex/pixel/geometry shader without the effects framework is complete from a week or two.&lt;br /&gt;
For the other things...well everyone has their own style, so good luck with your project.</description></item><item><title>Re: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/184484.aspx</link><pubDate>Sun, 31 May 2009 10:09:07 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:184484</guid><dc:creator>RobyDX</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/184484.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=184484</wfw:commentRss><description>SlimDX is an excellent library and support a lot of tecnology rather than DirectX10.&lt;br /&gt;
But I wanted something identically to native DirectX and I have tried to do it.&lt;br /&gt;
The only different things that I&amp;#39;ve maden is for Map and for asincronous loading (mantaining pointer in a class).&lt;br /&gt;
SlimDX miss some features (like 10.1 support)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Re: My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/184479.aspx</link><pubDate>Sun, 31 May 2009 09:22:41 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:184479</guid><dc:creator>Nick Gravelyn</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/184479.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=184479</wfw:commentRss><description>Any reason you chose to roll your own instead of utilizing &lt;a href="http://slimdx.org/"&gt;SlimDX&lt;/a&gt;? They have a small team of developers and always have their library updated within days of a new DirectX SDK drop. If you&amp;#39;re doing managed code and want to keep up with the latest DirectX has to offer, I&amp;#39;d highly recommend using their library.&lt;br /&gt;</description></item><item><title>My Managed DirectX10 Version</title><link>http://forums.xna.com/forums/thread/184478.aspx</link><pubDate>Sun, 31 May 2009 09:20:58 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:184478</guid><dc:creator>RobyDX</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/184478.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=29&amp;PostID=184478</wfw:commentRss><description>Hi, My name is Roberto, I&amp;#39;m an Italian programmer.&lt;br /&gt;
I&amp;#39;ve realized a managed version of DirectX10 for my personal needs (expecially for the next DirectX11 release).&lt;br /&gt;
So this month I&amp;#39;ve maden test and realised this library.&lt;br /&gt;
The library contains all DirectX10 component (except for ID3D10DataLoader and ID3D10DataProcessor). I prefered to mantain the same structure as native DirectX10 API (static constructor for class, same name of method).&lt;br /&gt;
Now I offer my library to comunity.&lt;br /&gt;
Please tell me any problem expecially bugs and missed features.&lt;br /&gt;
Tell me also if some class do not respect name convention that I&amp;#39;ve used (if you see some underscore, some ID3D prefix, some not clever word)&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.notjustcode.it/cms/ManagedProject.aspx"&gt;http://www.notjustcode.it/cms/ManagedProject.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thank you&lt;br /&gt;
&lt;br /&gt;</description></item></channel></rss>