locked
Metro + SlimDX (Direct3d 9) = ?

    Question

  • Hello,

    We heard/read different stories so would like to have a final clarification.

    Is Direct3D9 still accessible using the SlimDX APIs in Windows 8 for a Metro Application?
    Looking at assemblies we would say yes, but can anyone clarify?

    Thank you

    Stefano


    .: Stefano Baraldi, Ph.D. sb@tabulatouch.eu TabulaTouch.eu onTheTableTop.eu

    Monday, June 11, 2012 6:41 PM

Answers

  • Hi Stefano,

    Metro style apps use Direct3D 11. Direct3D 9 is not available.

    If SlimDX relies on Direct3D 9 then it cannot be used in a Metro style app. From the SlimDX webpage it looks like they do support D3D11, but I don't see any mention of Metro style apps. You will need to check with the SlimDX developers about its actual requirements and any plans they have for supporting Metro style apps.

    The SharpDX page does say that SharpDX works in Metro style apps.

    --Rob

    Monday, June 11, 2012 8:51 PM
    Owner

All replies

  • Hi Stefano,

    Metro style apps use Direct3D 11. Direct3D 9 is not available.

    If SlimDX relies on Direct3D 9 then it cannot be used in a Metro style app. From the SlimDX webpage it looks like they do support D3D11, but I don't see any mention of Metro style apps. You will need to check with the SlimDX developers about its actual requirements and any plans they have for supporting Metro style apps.

    The SharpDX page does say that SharpDX works in Metro style apps.

    --Rob

    Monday, June 11, 2012 8:51 PM
    Owner
  • SharpDX is used in MonoGame to provide a XNA-compatible API built on DirectX 11.1 for Metro apps.  ARMED! from Windows Phone 7 has already been ported to Metro using MonoGame.
    • Proposed as answer by Jernej Kavka Wednesday, September 12, 2012 10:53 AM
    Monday, June 11, 2012 11:06 PM