I have this large c++ code that works fine on 5.5.x but after migrate to 5.6 I got a startup crash on editor when using directx12.
[[2025.06.15-16.45.27:358][ 0]]LogD3D12RHI: Error: hr failed
at D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12CommandList.cpp:277
with error E_INVALIDARG
Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Util.cpp] [Line: 1015]
hr failed
at D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12CommandList.cpp:277
with error E_INVALIDARG
A breakpoint instruction (__debugbreak() statement or a similar call) was executed in UnrealEditor.exe.
Its caused by bink. I have a widget to play videos using bink that works fine in other engine versions but now iwth 5.6 specific directx 12 its crash the editor with E_INVALIDARG command.
Looks like dx12 implementation are missing something from bink api maybe?