Fix for cases where exceptions are "escaping" a stack trace with a no-except method in between when calling SubmitCommandList
For example:
void VideoDecode::DecodeFrame
is calling
inline void ImmediateContext::SubmitCommandList(COMMAND_LIST_TYPE commandListType) noexcept
and this delegates to (different namespace, same fn name)
void CommandListManager::SubmitCommandList()
...
throw in CloseCommandList(...)
Removed noexcept from SubmitCommandList and WaitForFenceValue.
Adapted noexcept callers of this functions to convert the possible exceptions to appropiate return values
Fix for cases where exceptions are "escaping" a stack trace with a no-except method in between when calling SubmitCommandList
For example:
void VideoDecode::DecodeFrame is calling inline void ImmediateContext::SubmitCommandList(COMMAND_LIST_TYPE commandListType) noexcept and this delegates to (different namespace, same fn name) void CommandListManager::SubmitCommandList() ... throw in CloseCommandList(...)
Removed noexcept from SubmitCommandList and WaitForFenceValue. Adapted noexcept callers of this functions to convert the possible exceptions to appropiate return values