]> git.cworth.org Git - apitrace-tests/blobdiff - apps/d3d11/tri.cpp
Ensure feature level 10.0 at minimum.
[apitrace-tests] / apps / d3d11 / tri.cpp
index 1ccf20c090a8b1f5b08f1355bb0aa98af5c36b6a..28f930298e2a30b45d0b442947cfb1f2c2ba77f9 100644 (file)
@@ -103,12 +103,18 @@ int main(int argc, char *argv[]){
     SwapChainDesc.OutputWindow = hWnd;
     SwapChainDesc.Windowed = true;
 
+    static const D3D_FEATURE_LEVEL FeatureLevels[] = {
+        D3D_FEATURE_LEVEL_11_0,
+        D3D_FEATURE_LEVEL_10_1,
+        D3D_FEATURE_LEVEL_10_0
+    };
+
     hr = D3D11CreateDeviceAndSwapChain(NULL, /* pAdapter */
                                        D3D_DRIVER_TYPE_HARDWARE,
                                        NULL, /* Software */
                                        D3D11_CREATE_DEVICE_DEBUG,
-                                       NULL,
-                                       0,
+                                       FeatureLevels,
+                                       sizeof FeatureLevels / sizeof FeatureLevels[0],
                                        D3D11_SDK_VERSION,
                                        &SwapChainDesc,
                                        &g_pSwapChain,