Latest push has been refactored to satisfy consensus favorability to minimize support for overriding d3d create flags by limiting to only D3D11_CREATE_DEVICE_VIDEO_SUPPORT in order to expedite quickest available fixes for users. Elderborn test results for latest minimized/limited patch: - https://bugs.winehq.org/show_bug.cgi?id=50277#c81 ``` 0024:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20. 0024:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x820. ``` 1. `WINE_D3D_CONFIG=no_create_flags=0x20` Neither primary nor secondary d3d device creations are skipped thus reproducing video bug. Previous patch failed for primary device creation now ignored for 0x20. 2. `WINE_D3D_CONFIG=no_create_flags=0x800` and `WINE_D3D_CONFIG=no_create_flags=0x820` Only secondary d3d device creation is skipped thus fixing video bug via software video processing fallback for UnityPlayer.dll. Previous patch failed only for secondary device for 0x800 and both devices for 0x820 but 0x20 is now ignored for primary device fail. Please let me know if anything else should be changed. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11398#note_148277