d3d11device: Add fallback for device creation
authorSeungha Yang <seungha@centricular.com>
Sun, 26 Apr 2020 13:37:12 +0000 (22:37 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 28 Apr 2020 17:33:56 +0000 (17:33 +0000)
commit3804dfb28d971ffca58d45ccfc2f7033a6af2628
treec5ad2d913065a1cca59813542a1c2f62e63cc9b3
parentc19d21f46490d91b6285f68374156735d2fa7938
d3d11device: Add fallback for device creation

D3D11_CREATE_DEVICE_DEBUG flag will be used while creating d3d11 device
to activate debug layer. However, if system doesn't support the
debug layer for some reason, we should try to create d3d11 device
without the flag. Debug layer should be optional for device creation.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1217>
sys/d3d11/gstd3d11device.c