Fix D3D11 fence sharing without monitored fence support

This commit is contained in:
Cameron Gutman
2026-01-19 14:53:23 -06:00
parent f6e08f8a43
commit a739c1cef8
2 changed files with 11 additions and 8 deletions
@@ -53,11 +53,10 @@ private:
bool checkDecoderSupport(IDXGIAdapter* adapter);
bool createDeviceByAdapterIndex(int adapterIndex, bool* adapterNotFound = nullptr);
bool setupSharedDevice(IDXGIAdapter1* adapter);
static bool createSharedFencePair(UINT64 initialValue,
ID3D11Device5* dev1, ID3D11Device5* dev2,
Microsoft::WRL::ComPtr<ID3D11Fence>& dev1Fence,
Microsoft::WRL::ComPtr<ID3D11Fence>& dev2Fence);
bool createSharedFencePair(UINT64 initialValue,
ID3D11Device5* dev1, ID3D11Device5* dev2,
Microsoft::WRL::ComPtr<ID3D11Fence>& dev1Fence,
Microsoft::WRL::ComPtr<ID3D11Fence>& dev2Fence);
int m_DecoderSelectionPass;
int m_DevicesWithFL11Support;