[vlc-commits] [Git][videolan/vlc][master] d3d11_fmt: use the proper IID type in DXGIGetDebugInterface()
    Steve Lhomme (@robUx4) 
    gitlab at videolan.org
       
    Fri Jan 31 11:53:51 UTC 2025
    
    
  
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
55c7b75f by Steve Lhomme at 2025-01-31T11:35:21+00:00
d3d11_fmt: use the proper IID type in DXGIGetDebugInterface()
It's different between C and C++, we should use the proper type no matter what.
See https://learn.microsoft.com/en-us/windows/win32/api/dxgidebug/nf-dxgidebug-dxgigetdebuginterface
- - - - -
1 changed file:
- modules/video_chroma/d3d11_fmt.cpp
Changes:
=====================================
modules/video_chroma/d3d11_fmt.cpp
=====================================
@@ -329,7 +329,7 @@ static void D3D11_GetDriverVersion(vlc_object_t *obj, d3d11_device_t *d3d_dev, I
 struct dxgi_debug_handle_t
 {
     HINSTANCE                 dxgidebug_dll;
-    HRESULT (WINAPI * pf_DXGIGetDebugInterface)(const GUID *riid, void **ppDebug);
+    HRESULT (WINAPI * pf_DXGIGetDebugInterface)(REFIID, void **ppDebug);
 
     void Init()
     {
@@ -362,7 +362,7 @@ struct dxgi_debug_handle_t
         if (pf_DXGIGetDebugInterface)
         {
             IDXGIDebug *pDXGIDebug;
-            if (SUCCEEDED(pf_DXGIGetDebugInterface(&IID_GRAPHICS_PPV_ARGS(&pDXGIDebug))))
+            if (SUCCEEDED(pf_DXGIGetDebugInterface(IID_GRAPHICS_PPV_ARGS(&pDXGIDebug))))
             {
                 pDXGIDebug->ReportLiveObjects(DXGI_DEBUG_ALL, DXGI_DEBUG_RLO_ALL);
                 pDXGIDebug->Release();
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/55c7b75f6ecdceb548747339b4f350854753a9e4
-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/55c7b75f6ecdceb548747339b4f350854753a9e4
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
    
    
More information about the vlc-commits
mailing list