diff --git a/renderdoc/driver/d3d11/d3d11_resources.cpp b/renderdoc/driver/d3d11/d3d11_resources.cpp index 17a751083..b4e8ddc25 100644 --- a/renderdoc/driver/d3d11/d3d11_resources.cpp +++ b/renderdoc/driver/d3d11/d3d11_resources.cpp @@ -86,8 +86,8 @@ void WrappedShader::ShaderEntry::TryReplaceOriginalByteCode() { vector originalBytecode; - originalBytecode.resize(originalShaderSize); - FileIO::fread(&originalBytecode[0], sizeof(byte), originalShaderSize, originalShaderFile); + originalBytecode.resize((size_t)originalShaderSize); + FileIO::fread(&originalBytecode[0], sizeof(byte), (size_t)originalShaderSize, originalShaderFile); if(DXBC::DXBCFile::CheckForDebugInfo((const void *)&originalBytecode[0], originalBytecode.size())) {