locked
Does metro style app only use DX11.1 ?

    Question

  • Does metro style app only use DX11.1?  Can DX10.0 or DX11.0 be used  to initialize DX device?
    Friday, December 30, 2011 10:09 AM

Answers

  • You use the Direct3D 11.0 API for Metro style C++ applications. You can obtain a Direct3D 11.1 object from the Direct3D 11.0 object for Metro style applications to access new functionality, but they are essentially the same API.

    You should not use Direct3D9, Direct3D9Ex, Direct3D 10.0, or DirectD 10.1 for Metro style applicatoins.

    Note that the API is distinct from the 'feature level' which is the actual hardware. You can use any of the D3D_FEATURE_LEVELs (9.1, 9.2, 9.3, 10.0, 10.1, 11.0, or 11.1) that are supported by the target hardware....

    • Marked as answer by Bob_Bao Monday, January 09, 2012 2:55 AM
    Wednesday, January 04, 2012 8:04 PM

All replies

  • You use the Direct3D 11.0 API for Metro style C++ applications. You can obtain a Direct3D 11.1 object from the Direct3D 11.0 object for Metro style applications to access new functionality, but they are essentially the same API.

    You should not use Direct3D9, Direct3D9Ex, Direct3D 10.0, or DirectD 10.1 for Metro style applicatoins.

    Note that the API is distinct from the 'feature level' which is the actual hardware. You can use any of the D3D_FEATURE_LEVELs (9.1, 9.2, 9.3, 10.0, 10.1, 11.0, or 11.1) that are supported by the target hardware....

    • Marked as answer by Bob_Bao Monday, January 09, 2012 2:55 AM
    Wednesday, January 04, 2012 8:04 PM
  • Thank you for your reply
    Tuesday, January 10, 2012 3:11 AM