MDX SDK Framework - Copyright?

Is there any copyright issues with using Microsoft's SDK MDX Framework Im currently using/altering the ones supplied with the samples, and who knows may end up finishing and selling this game :)



Answer this question

MDX SDK Framework - Copyright?

  • Hadez

    The DirectX SDK EULA specifically states (section 2.a.1):
    You may use and modify the source code version of this software identified as “Samples” for the sole purposes of designing, developing, and testing your software programs.  You may also reproduce and distribute the sample code, along with any changes, in object and/or source code form.

    There are some additional rights and restrictions in the EULA that you should read, but the bottom line is that we _do_ want you to take advantage of that source code Smile

  • Steve AZ

    Have a look at the Documentation\License Agrements in the sdk directories, there you will find several documents that will help you.

    Mykre
    www.ircomm.net
    Managed DirectX and Game Programming Resources.



  • reddeagle

    phew! Thanks for that guys, I was getting a little worried I had done all this work for nothing :) I am basically using the same code although working through each function and deciding whether I need it or not (stripping out he settings dialog, and gui classes). This is also helping me understand it.

    I am having fun however with the OnResize and HandlePossibleSizeChange() function in the main framework code.

    My app takes a tumble on device.BeginScene in the OnFrameRender of the main game class. I think it has something to do with rebuilding the device and resetting. I do have the following code in the OnFrameRender

    debugFont.DrawText(null, framework.FrameStats, new System.Drawing.Rectangle(2,0,0,0), DrawTextFormat.NoClip, unchecked((int)0xffffff00));

    With that left in it blows up on resize, comment it out and it resizes ok, do objects need to be disposed of before resetting the device


  • Fil Mackay

    Might be little offtopic, but i'm just wondering why the sample framework have changed from implementing the application class to using callbacks ...
    does it improve performance or something, cause the new framework is much more complicated as the old one. (when u look at source, not to use it)

    When u look at the ATI sdk's they keeped using the application class implementation till august release, but still theyre framework looks more like the old dx sample framework.


  • DeepthiPinto

    The change was made in relation to the following post by Tom Miller (http://blogs.msdn.com/tmiller/archive/2005/05/05/415008.aspx).

    Mykre
    www.ircomm.net
    Managed DirectX and Game Programming Resources.

  • MDX SDK Framework - Copyright?