<?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</title><link>http://forums.xna.com/forums/27.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 0.0)</generator><item><title>Re: Issues with sample code</title><link>http://forums.xna.com/forums/thread/194429.aspx</link><pubDate>Mon, 29 Jun 2009 03:05:08 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:194429</guid><dc:creator>legalize</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/194429.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=27&amp;PostID=194429</wfw:commentRss><description>Since you are new to Direct3D, you will also benefit from looking at my &lt;a href="http://www.xmission.com/~legalize/book/preview/poster/index.html"&gt;pipeline poster&lt;/a&gt; and my book &lt;a href="http://www.xmission.com/~legalize/book/preview/poster/index.html"&gt;The Direct3D Graphics Pipeline&lt;/a&gt;.  You may also find my &lt;a href="http://legalizeadulthood.wordpress.com/category/computers/programming/directx/direct3d-programming-tips/"&gt;Direct3D Programming Tips&lt;/a&gt; helpful.</description></item><item><title>Re: Issues with sample code</title><link>http://forums.xna.com/forums/thread/190965.aspx</link><pubDate>Thu, 18 Jun 2009 07:19:10 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:190965</guid><dc:creator>Catalin Zima</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/190965.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=27&amp;PostID=190965</wfw:commentRss><description>Managed Direct3D is no longer supported, so you&amp;#39;ll have a hard time finding anyone that uses it anymore.&lt;br /&gt;
&lt;br /&gt;
If you want to stay with C++, and don&amp;#39;t mind native code, you should probably use the native DirectX.&lt;br /&gt;
If you want a managed graphics API, you should probably go with the XNA Framework, or SlimDX.&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Issues with sample code</title><link>http://forums.xna.com/forums/thread/190961.aspx</link><pubDate>Thu, 18 Jun 2009 06:44:12 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:190961</guid><dc:creator>Amnzero</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/190961.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=27&amp;PostID=190961</wfw:commentRss><description>Hi. I am completely new to direct 3d. I was following a tutorial on Managed DirectX, and I am not getting the results I am supposed to. Here is the code.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border-bottom:#7f9db9 1px solid;border-left:#7f9db9 1px solid;background-color:white;width:100%;font-family:courier new;height:1322px;font-size:11px;overflow:auto;border-top:#7f9db9 1px solid;border-right:#7f9db9 1px solid;"&gt;
&lt;table style="border-bottom:#eee 0px solid;border-right-width:0px;background-color:#fff;margin:2px 0px;width:99%;border-collapse:collapse;border-top-width:0px;border-left-width:0px;" cellspacing="0" cellpadding="0"&gt;
    
    
        &lt;tr&gt;
            &lt;td&gt;1&lt;/td&gt;
            &lt;td&gt;&lt;span style="font-size:11px;"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;namespace&lt;/span&gt;&lt;span style="font-size:11px;"&gt; LearningMain  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;2&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;{  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;3&lt;/td&gt;
            &lt;td&gt;    &lt;span style="color:blue;"&gt;using&lt;/span&gt;&lt;span style="font-size:11px;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;namespace&lt;/span&gt;&lt;span style="font-size:11px;"&gt; System;  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;4&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;5&lt;/td&gt;
            &lt;td&gt;    &lt;span style="color:blue;"&gt;public&lt;/span&gt;&lt;span style="font-size:11px;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;ref&lt;/span&gt;&lt;span style="font-size:11px;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;class&lt;/span&gt;&lt;span style="font-size:11px;"&gt; Game : System::Windows::Forms::Form  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;6&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;    {  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;7&lt;/td&gt;
            &lt;td&gt;    &lt;span style="color:blue;"&gt;public&lt;/span&gt;&lt;span style="font-size:11px;"&gt;:  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;8&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;9&lt;/td&gt;
            &lt;td&gt;        Game(&lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt;) {  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;10&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;        }  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;11&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;12&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;        &lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt; Init(&lt;/span&gt;&lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt;) {  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;13&lt;/td&gt;
            &lt;td&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;InitializeGraphics();  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;14&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;while&lt;/span&gt;&lt;span style="font-size:11px;"&gt;(&lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;Created) {  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;15&lt;/td&gt;
            &lt;td&gt;                &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;Render();  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;16&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;                System::Windows::Forms::Application::DoEvents();  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;17&lt;/td&gt;
            &lt;td&gt;            }  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;18&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;DisposeGraphics();  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;19&lt;/td&gt;
            &lt;td&gt;        }  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;20&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;21&lt;/td&gt;
            &lt;td&gt;    &lt;span style="color:blue;"&gt;private&lt;/span&gt;&lt;span style="font-size:11px;"&gt;:  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;22&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;23&lt;/td&gt;
            &lt;td&gt;        &lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt; InitializeGraphics(&lt;/span&gt;&lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt;) {  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;24&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            Microsoft::DirectX::Direct3D::PresentParameters ^para = gcnew Microsoft::DirectX::Direct3D::PresentParameters();  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;25&lt;/td&gt;
            &lt;td&gt;            para-&amp;gt;Windowed = &lt;span style="color:blue;"&gt;true&lt;/span&gt;&lt;span style="font-size:11px;"&gt;;  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;26&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            para-&amp;gt;SwapEffect = Microsoft::DirectX::Direct3D::SwapEffect::Discard;  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;27&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;28&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device = gcnew Microsoft::DirectX::Direct3D::Device(0,  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;29&lt;/td&gt;
            &lt;td&gt;                Microsoft::DirectX::Direct3D::DeviceType::Hardware, &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;Handle,  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;30&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;                Microsoft::DirectX::Direct3D::CreateFlags::SoftwareVertexProcessing, para);  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;31&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;32&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;tcolor =  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;33&lt;/td&gt;
            &lt;td&gt;                gcnew Microsoft::DirectX::Direct3D::CustomVertex::PositionColored();  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;34&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;35&lt;/td&gt;
            &lt;td&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;mycolor = System::Drawing::Color::BlueViolet;  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;36&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;37&lt;/td&gt;
            &lt;td&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;vertices = CreateVertexBuffer();  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;38&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device-&amp;gt;Lights[0]-&amp;gt;Enabled = &lt;/span&gt;&lt;span style="color:blue;"&gt;false&lt;/span&gt;&lt;span style="font-size:11px;"&gt;;  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;39&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;40&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            delete para;  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;41&lt;/td&gt;
            &lt;td&gt;        }  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;42&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;43&lt;/td&gt;
            &lt;td&gt;        &lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt; Render(&lt;/span&gt;&lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt;) {  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;44&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device-&amp;gt;Clear(Microsoft::DirectX::Direct3D::ClearFlags::Target,  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;45&lt;/td&gt;
            &lt;td&gt;                System::Drawing::Color::DarkRed, 1.0, 0);  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;46&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device-&amp;gt;BeginScene();  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;47&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;48&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device-&amp;gt;VertexFormat =  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;49&lt;/td&gt;
            &lt;td&gt;                &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;tcolor-&amp;gt;Format;  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;50&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;51&lt;/td&gt;
            &lt;td&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device-&amp;gt;SetStreamSource(0, &lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;vertices, 0);  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;52&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device-&amp;gt;DrawPrimitives(  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;53&lt;/td&gt;
            &lt;td&gt;                Microsoft::DirectX::Direct3D::PrimitiveType::TriangleList,0,1);  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;54&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;55&lt;/td&gt;
            &lt;td&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device-&amp;gt;EndScene();  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;56&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device-&amp;gt;Present();  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;57&lt;/td&gt;
            &lt;td&gt;        }  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;58&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;59&lt;/td&gt;
            &lt;td&gt;        &lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt; DisposeGraphics(&lt;/span&gt;&lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt;) {  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;60&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;            delete &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device;  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;61&lt;/td&gt;
            &lt;td&gt;            delete &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;vertices;  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;62&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;        }  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;63&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;64&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;        Microsoft::DirectX::Direct3D::VertexBuffer ^ CreateVertexBuffer(&lt;span style="color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-size:11px;"&gt;) {  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;65&lt;/td&gt;
            &lt;td&gt;                array&amp;lt;Microsoft::DirectX::Direct3D::CustomVertex::PositionColored^,1&amp;gt; ^vert =  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;66&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;                    gcnew array&amp;lt;Microsoft::DirectX::Direct3D::CustomVertex::PositionColored^,1&amp;gt;(3);  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;67&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;68&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;                vert-&amp;gt;SetValue(  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;69&lt;/td&gt;
            &lt;td&gt;                    gcnew Microsoft::DirectX::Direct3D::CustomVertex::PositionColored(600.0 / 2.0, 300.0 / 4.0, 1, &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;mycolor-&amp;gt;ToArgb()),0);  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;70&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;                vert-&amp;gt;SetValue(  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;71&lt;/td&gt;
            &lt;td&gt;                    gcnew Microsoft::DirectX::Direct3D::CustomVertex::PositionColored(600.0 * 3.0 / 4.0, 300.0 * 3.0 / 4.0, 1, &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;mycolor-&amp;gt;ToArgb()),1);  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;72&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;                vert-&amp;gt;SetValue(  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;73&lt;/td&gt;
            &lt;td&gt;                    gcnew Microsoft::DirectX::Direct3D::CustomVertex::PositionColored(600.0 / 4.0, 300.0 * 3.0 / 4.0, 1, &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;mycolor-&amp;gt;ToArgb()),2);  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;74&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;75&lt;/td&gt;
            &lt;td&gt;                Microsoft::DirectX::Direct3D::VertexBuffer ^buf = gcnew Microsoft::DirectX::Direct3D::VertexBuffer(  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;76&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;                    &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;tcolor-&amp;gt;GetType(),  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;77&lt;/td&gt;
            &lt;td&gt;                    vert-&amp;gt;Length, &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;device, Microsoft::DirectX::Direct3D::Usage::None,  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;78&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;                    &lt;span style="color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-size:11px;"&gt;-&amp;gt;tcolor-&amp;gt;Format,  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;79&lt;/td&gt;
            &lt;td&gt;                    Microsoft::DirectX::Direct3D::Pool::Default);  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;80&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;81&lt;/td&gt;
            &lt;td&gt;                buf-&amp;gt;SetData(vert[0],0,Microsoft::DirectX::Direct3D::LockFlags::None);  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;82&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;                buf-&amp;gt;SetData(vert[1],1,Microsoft::DirectX::Direct3D::LockFlags::None);  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;83&lt;/td&gt;
            &lt;td&gt;                buf-&amp;gt;SetData(vert[2],2,Microsoft::DirectX::Direct3D::LockFlags::None);  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;84&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;85&lt;/td&gt;
            &lt;td&gt;                &lt;span style="color:blue;"&gt;return&lt;/span&gt;&lt;span style="font-size:11px;"&gt; buf;  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;86&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;        }  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;87&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;88&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;        Microsoft::DirectX::Direct3D::Device ^device;  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;89&lt;/td&gt;
            &lt;td&gt;        Microsoft::DirectX::Direct3D::VertexBuffer ^vertices;  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;90&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;        Microsoft::DirectX::Direct3D::CustomVertex::PositionColored ^tcolor;  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;91&lt;/td&gt;
            &lt;td&gt;        System::Drawing::Color ^mycolor;  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;92&lt;/td&gt;
            &lt;td style="background-color:#f7f7f7;"&gt;    };  &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;93&lt;/td&gt;
            &lt;td&gt;} &lt;/td&gt;
        &lt;/tr&gt;
    
&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;
So obviously I had to change a lot of stuff because Everyone uses C# now so finding a tutorial for Managed D3D in C++ is impossible. I made whatever changes where nessesary to get it to buld in C++. It builds, and runs without errors, but you can not see the triangle that was specified by the verticies. It is mind boggling as to why, as I have gone over the code with a fine tooth comb several times.&lt;br /&gt;
&lt;br /&gt;
If anyone can point out something I may have missed I would appreciate it.</description></item></channel></rss>