diff --git a/renderdoc/api/replay/basic_types.h b/renderdoc/api/replay/basic_types.h index d6825e79f..93a29b047 100644 --- a/renderdoc/api/replay/basic_types.h +++ b/renderdoc/api/replay/basic_types.h @@ -144,6 +144,8 @@ struct str : public rdctype::array str() : rdctype::array() {} str(const str &o) : rdctype::array() { *this = o; } + str(const std::string &o) : rdctype::array() { *this = o; } + str(const char *const o) : rdctype::array() { *this = o; } str &operator=(const str &o) { // do nothing if we're self-assigning