locked
D3D11 Backwards Compatibility?

    Question

  • Hi,

    I'm working on a DirectX base for Windows 8 and am trying to make the engine as cross compatible as possible. By cross compatible, I mean I'd like to use as much of the code as I can on both the desktop and Windows Store versions. My question specifically is about the CreateVertexShader and CreatePixelShader functions. I see that they are supported on both desktop and store apps, but I didn't see anything about it being backwards compatible with Windows 7 or a minimum client requirement.

    Is this function available on 7 or is it Windows 8 only? Is there documentation to what D3D 11 functions are specific to Windows 8, and what may not be backwards compatible?

    Thanks for your help.


    David Browning
    NCLF Studios
    Project Lead

    Monday, October 1, 2012 1:36 AM

Answers

  • You might want to start with this blog post.

    Windows 8 supports the DirectX 11.1 Runtime which includes Direct3D 11.1, DXGI 1.2, WDDM 1.2, updated Direct2D/DirectWrite/WARP.

    Windows 7 suppors the DirectX 11.0 Runtime which includes Direct3D 11.0, DXGI 1.1, WDDM 1.1, Direct2D/DirectWrite, WARP10, and 10level9 feature levels. This same runtime can be deployed to Windows Vista SP2 via KB971644.

    • Marked as answer by DavidB1000 Wednesday, October 3, 2012 5:08 PM
    Monday, October 1, 2012 9:34 PM

All replies

  • You might want to start with this blog post.

    Windows 8 supports the DirectX 11.1 Runtime which includes Direct3D 11.1, DXGI 1.2, WDDM 1.2, updated Direct2D/DirectWrite/WARP.

    Windows 7 suppors the DirectX 11.0 Runtime which includes Direct3D 11.0, DXGI 1.1, WDDM 1.1, Direct2D/DirectWrite, WARP10, and 10level9 feature levels. This same runtime can be deployed to Windows Vista SP2 via KB971644.

    • Marked as answer by DavidB1000 Wednesday, October 3, 2012 5:08 PM
    Monday, October 1, 2012 9:34 PM
  • I guess that answers my question. Any idea if 11.1 may come to 7 sometime?

    David Browning
    NCLF Studios
    Project Lead

    Tuesday, October 2, 2012 11:46 PM
  • Same question, maybe Win7 SP2 ?

    D2D is difficult to use with D3D on Win7.


    Win8 Developer QQ Group 95331609

    Wednesday, October 3, 2012 8:26 AM