|
|
|
@ -685,9 +685,17 @@ static int d3d11va_device_create(AVHWDeviceContext *ctx, const char *device, |
|
|
|
|
if (pf_DXGIGetDebugInterface) { |
|
|
|
|
IDXGIDebug *dxgi_debug = NULL; |
|
|
|
|
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); |
|
|
|
|
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 |
|
|
|
|