Aug. 7, 2026
12:26 p.m.
On Fri Aug 7 12:26:46 2026 +0000, Stian Low wrote: > 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. MR-11612 captures/continues more expansive overrides patch to support all d3d/ddraw create flags instead of only D3D11_CREATE_DEVICE_VIDEO_SUPPORT if ever needed: - https://gitlab.winehq.org/wine/wine/-/merge_requests/11612 Maybe its appropriate enough for wine-staging without additional requirements that may block it for non-staging in the meantime. Otherwise it may need to fulfill additional requirements to be considered safe enough for merge anywhere. Further discussion regarding wider scope beyond just D3D11_CREATE_DEVICE_VIDEO_SUPPORT should be redirected to MR-11612. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11398#note_148286