System: Add save state compression mode options
This commit is contained in:
@ -11,13 +11,6 @@ static constexpr u32 SAVE_STATE_MINIMUM_VERSION = 42;
|
||||
|
||||
static_assert(SAVE_STATE_VERSION >= SAVE_STATE_MINIMUM_VERSION);
|
||||
|
||||
enum class SaveStateCompression : u32
|
||||
{
|
||||
None = 0,
|
||||
ZLib = 1,
|
||||
ZStd = 2,
|
||||
};
|
||||
|
||||
#pragma pack(push, 4)
|
||||
struct SAVE_STATE_HEADER
|
||||
{
|
||||
@ -28,6 +21,13 @@ struct SAVE_STATE_HEADER
|
||||
MAX_SAVE_STATE_SIZE = 32 * 1024 * 1024,
|
||||
};
|
||||
|
||||
enum class CompressionType : u32
|
||||
{
|
||||
None = 0,
|
||||
Deflate = 1,
|
||||
Zstandard = 2,
|
||||
};
|
||||
|
||||
u32 magic;
|
||||
u32 version;
|
||||
char title[MAX_TITLE_LENGTH];
|
||||
|
||||
Reference in New Issue
Block a user