diff --git a/renderdoc/common/dds_readwrite.cpp b/renderdoc/common/dds_readwrite.cpp index f966ec340..e1cdf39b0 100644 --- a/renderdoc/common/dds_readwrite.cpp +++ b/renderdoc/common/dds_readwrite.cpp @@ -1033,6 +1033,7 @@ dds_data load_dds_from_file(FILE *f) bytesPerPixel = 2; break; } + // deliberate fall-through case ResourceFormatType::YUV10: case ResourceFormatType::YUV12: case ResourceFormatType::YUV16: diff --git a/renderdoc/core/image_viewer.cpp b/renderdoc/core/image_viewer.cpp index 7a95cdd0e..161dd5782 100644 --- a/renderdoc/core/image_viewer.cpp +++ b/renderdoc/core/image_viewer.cpp @@ -458,7 +458,7 @@ ReplayStatus IMG_CreateReplayDevice(RDCFile *rdc, IReplayDriver **driver) if((*driver)->GetResources()[0].resourceId == ResourceId()) { - driver->Shutdown(); + (*driver)->Shutdown(); return ReplayStatus::ImageUnsupported; }