diff --git a/renderdoc/api/replay/replay_enums.h b/renderdoc/api/replay/replay_enums.h index 0e7258a82..d468b1704 100644 --- a/renderdoc/api/replay/replay_enums.h +++ b/renderdoc/api/replay/replay_enums.h @@ -486,6 +486,9 @@ enum ReplayCreateStatus eReplayCreate_Success = 0, eReplayCreate_UnknownError, eReplayCreate_InternalError, + eReplayCreate_FileNotFound, + eReplayCreate_InjectionFailed, + eReplayCreate_IncompatibleProcess, eReplayCreate_NetworkIOFailed, eReplayCreate_FileIOFailed, eReplayCreate_FileIncompatibleVersion, diff --git a/renderdoc/core/core.cpp b/renderdoc/core/core.cpp index ffb686b19..6f469f184 100644 --- a/renderdoc/core/core.cpp +++ b/renderdoc/core/core.cpp @@ -103,7 +103,10 @@ string ToStrHelper::Get(const ReplayCreateStatus &el) case eReplayCreate_Success: return "Success"; case eReplayCreate_UnknownError: return "Unknown error"; case eReplayCreate_InternalError: return "Internal error"; - case eReplayCreate_NetworkIOFailed: return "Network I/O failed"; + case eReplayCreate_FileNotFound: return "File not found"; + case eReplayCreate_InjectionFailed: return "RenderDoc injection failed"; + case eReplayCreate_IncompatibleProcess: return "Process is incompatible (likely 64-bit/32-bit issue)"; + case eReplayCreate_NetworkIOFailed: return "Network I/O operation failed"; case eReplayCreate_FileIOFailed: return "File I/O failed"; case eReplayCreate_FileIncompatibleVersion: return "File of incompatible version"; case eReplayCreate_FileCorrupted: return "File corrupted"; diff --git a/renderdocui/Interop/Enums.cs b/renderdocui/Interop/Enums.cs index cf6a0f5f1..beaa1e9b7 100644 --- a/renderdocui/Interop/Enums.cs +++ b/renderdocui/Interop/Enums.cs @@ -497,6 +497,9 @@ namespace renderdoc Success = 0, UnknownError, InternalError, + FileNotFound, + InjectionFailed, + IncompatibleProcess, NetworkIOFailed, FileIOFailed, FileIncompatibleVersion, @@ -581,6 +584,9 @@ namespace renderdoc case ReplayCreateStatus.Success: return "Success"; case ReplayCreateStatus.UnknownError: return "Unknown Error"; case ReplayCreateStatus.InternalError: return "Internal Error"; + case ReplayCreateStatus.FileNotFound: return "File not found"; + case ReplayCreateStatus.InjectionFailed: return "RenderDoc injection failed"; + case ReplayCreateStatus.IncompatibleProcess: return "Process is incompatible (likely 64-bit/32-bit issue)"; case ReplayCreateStatus.NetworkIOFailed: return "Network I/O operation failed"; case ReplayCreateStatus.FileIOFailed: return "File I/O operation failed"; case ReplayCreateStatus.FileIncompatibleVersion: return "File is of an incompatible version";