mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-13 02:01:08 +00:00
Don't try to access file on local disk in statistics. Refs #400
This commit is contained in:
@@ -453,6 +453,8 @@ Serialiser::Serialiser(size_t length, const byte *memoryBuf, bool fileheader)
|
||||
m_Mode = READING;
|
||||
m_DebugEnabled = false;
|
||||
|
||||
m_FileSize = 0;
|
||||
|
||||
if(!fileheader)
|
||||
{
|
||||
m_BufferSize = length;
|
||||
@@ -644,6 +646,8 @@ Serialiser::Serialiser(const char *path, Mode mode, bool debugMode)
|
||||
m_Mode = mode;
|
||||
m_DebugEnabled = debugMode;
|
||||
|
||||
m_FileSize = 0;
|
||||
|
||||
FileHeader header;
|
||||
|
||||
if(mode == READING)
|
||||
@@ -658,6 +662,12 @@ Serialiser::Serialiser(const char *path, Mode mode, bool debugMode)
|
||||
return;
|
||||
}
|
||||
|
||||
FileIO::fseek64(m_ReadFileHandle, 0, SEEK_END);
|
||||
|
||||
m_FileSize = FileIO::ftell64(m_ReadFileHandle);
|
||||
|
||||
FileIO::fseek64(m_ReadFileHandle, 0, SEEK_SET);
|
||||
|
||||
RDCDEBUG("Opened capture file for read");
|
||||
|
||||
FileIO::fread(&header, 1, sizeof(FileHeader), m_ReadFileHandle);
|
||||
|
||||
Reference in New Issue
Block a user