/*
========================
idFile_SaveGamePipelined::ReadSaveFormatVersion
========================
*/
bool idFile_SaveGamePipelined::ReadSaveFormatVersion()
{
	if( ReadBig( pointerSize ) <= 0 )
	{
		return false;
	}
	return ReadBig( saveFormatVersion ) != 0;
}
Exemple #2
0
 tracy_force_inline void Read( void* ptr, size_t size )
 {
     if( size <= BufSize - m_offset )
     {
         ReadSmall( ptr, size );
     }
     else
     {
         ReadBig( ptr, size );
     }
 }
Exemple #3
0
    tracy_force_inline void Read( T& v )
    {
        if( sizeof( T ) < BufSize - m_offset )
        {
            memcpy( &v, m_buf + m_offset, sizeof( T ) );
            m_offset += sizeof( T );
        }
        else
        {
            T tmp;
            ReadBig( &tmp, sizeof( T ) );
            memcpy( &v, &tmp, sizeof( T ) );
        }

    }
Exemple #4
0
 tracy_force_inline void Read2( T& v0, T& v1 )
 {
     if( sizeof( T ) * 2 < BufSize - m_offset )
     {
         memcpy( &v0, m_buf + m_offset, sizeof( T ) );
         memcpy( &v1, m_buf + m_offset + sizeof( T ), sizeof( T ) );
         m_offset += sizeof( T ) * 2;
     }
     else
     {
         T tmp[2];
         ReadBig( tmp, sizeof( T ) * 2 );
         memcpy( &v0, tmp, sizeof( T ) );
         memcpy( &v1, tmp+1, sizeof( T ) );
     }
 }