diff --git a/renderdoc/replay/type_helpers.h b/renderdoc/replay/type_helpers.h index fd3910840..986d8accd 100644 --- a/renderdoc/replay/type_helpers.h +++ b/renderdoc/replay/type_helpers.h @@ -36,6 +36,7 @@ namespace rdctype template void create_array(array &ret, size_t count) { + ret.Delete(); ret.count = (int32_t)count; if(ret.count == 0) { @@ -54,6 +55,7 @@ void create_array(array &ret, size_t count) template void create_array_uninit(array &ret, size_t count) { + ret.Delete(); ret.count = (int32_t)count; if(ret.count == 0) {