mirror of
https://github.com/librempeg/librempeg
synced 2024-11-22 18:49:58 +00:00
avutil/hwcontext_d3d11va: add logging to dxgi debug interfaces
Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
parent
d3ef56a4cc
commit
f66fb2d728
@ -632,9 +632,17 @@ static int d3d11va_device_create(AVHWDeviceContext *ctx, const char *device,
|
|||||||
if (pf_DXGIGetDebugInterface) {
|
if (pf_DXGIGetDebugInterface) {
|
||||||
IDXGIDebug *dxgi_debug = NULL;
|
IDXGIDebug *dxgi_debug = NULL;
|
||||||
hr = pf_DXGIGetDebugInterface(&IID_IDXGIDebug, (void**)&dxgi_debug);
|
hr = pf_DXGIGetDebugInterface(&IID_IDXGIDebug, (void**)&dxgi_debug);
|
||||||
if (SUCCEEDED(hr) && dxgi_debug)
|
if (SUCCEEDED(hr) && dxgi_debug) {
|
||||||
IDXGIDebug_ReportLiveObjects(dxgi_debug, DXGI_DEBUG_ALL, DXGI_DEBUG_RLO_ALL);
|
IDXGIDebug_ReportLiveObjects(dxgi_debug, DXGI_DEBUG_ALL, DXGI_DEBUG_RLO_ALL);
|
||||||
|
av_log(ctx, AV_LOG_INFO, "Enabled dxgi debugging.\n");
|
||||||
|
} else {
|
||||||
|
av_log(ctx, AV_LOG_WARNING, "Failed enabling dxgi debugging.\n");
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
av_log(ctx, AV_LOG_WARNING, "Failed getting dxgi debug interface.\n");
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
av_log(ctx, AV_LOG_WARNING, "Failed loading dxgi debug library.\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user