From af3cfa8932c2c0d86d5d7a4b6389d34a25cc6e11 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 12 Jul 2016 13:21:41 +0200 Subject: [PATCH] Add replay entry point to get git commit hash --- renderdoc/api/replay/renderdoc_replay.h | 1 + renderdoc/replay/entry_points.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/renderdoc/api/replay/renderdoc_replay.h b/renderdoc/api/replay/renderdoc_replay.h index 1d4dbb181..29ade0cb9 100644 --- a/renderdoc/api/replay/renderdoc_replay.h +++ b/renderdoc/api/replay/renderdoc_replay.h @@ -540,6 +540,7 @@ extern "C" RENDERDOC_API void RENDERDOC_CC RENDERDOC_LogText(const char *text); extern "C" RENDERDOC_API bool32 RENDERDOC_CC RENDERDOC_GetThumbnail(const char *filename, byte *buf, uint32_t &len); extern "C" RENDERDOC_API const char *RENDERDOC_CC RENDERDOC_GetVersionString(); +extern "C" RENDERDOC_API const char *RENDERDOC_CC RENDERDOC_GetCommitHash(); extern "C" RENDERDOC_API const char *RENDERDOC_CC RENDERDOC_GetConfigSetting(const char *name); extern "C" RENDERDOC_API void RENDERDOC_CC RENDERDOC_SetConfigSetting(const char *name, const char *value); diff --git a/renderdoc/replay/entry_points.cpp b/renderdoc/replay/entry_points.cpp index e99b7a36b..2f7006e1f 100644 --- a/renderdoc/replay/entry_points.cpp +++ b/renderdoc/replay/entry_points.cpp @@ -236,6 +236,11 @@ extern "C" RENDERDOC_API const char *RENDERDOC_CC RENDERDOC_GetVersionString() return RENDERDOC_VERSION_STRING; } +extern "C" RENDERDOC_API const char *RENDERDOC_CC RENDERDOC_GetCommitHash() +{ + return GIT_COMMIT_HASH; +} + extern "C" RENDERDOC_API const char *RENDERDOC_CC RENDERDOC_GetConfigSetting(const char *name) { return RenderDoc::Inst().GetConfigSetting(name).c_str();