diff options
| author | Stefan Boberg <[email protected]> | 2026-03-27 09:53:21 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-03-27 09:53:21 +0100 |
| commit | fa31278580113c5b6e0dcdcbda7e539f93d9d05f (patch) | |
| tree | b2892d53cd6757d5fb728e74b0e951974d27a9c0 /thirdparty | |
| parent | hub instance state refactor (#892) (diff) | |
| download | zen-fa31278580113c5b6e0dcdcbda7e539f93d9d05f.tar.xz zen-fa31278580113c5b6e0dcdcbda7e539f93d9d05f.zip | |
update Oodle 2.9.14 -> 2.9.15 (#893)
Fixes incorrect .pdata section for ASM functions on Windows, early failure on invalid dictionarySize, and removes spurious libcxx dependency on Linux/Mac. Adds Linux ARM64 and Windows ARM64 libraries.
Diffstat (limited to 'thirdparty')
| -rw-r--r-- | thirdparty/Oodle/include/oodle2.h | 5 | ||||
| -rw-r--r-- | thirdparty/Oodle/include/oodle2base.h | 4 | ||||
| -rw-r--r-- | thirdparty/Oodle/lib/Linux_arm64/liboo2corelinuxarm64.a | bin | 0 -> 1106600 bytes | |||
| -rwxr-xr-x | thirdparty/Oodle/lib/Linux_x64/liboo2corelinux64.a | bin | 9261046 -> 9258796 bytes | |||
| -rw-r--r-- | thirdparty/Oodle/lib/Linux_x64/liboo2corelinux64.so.9 | bin | 688096 -> 0 bytes | |||
| -rwxr-xr-x | thirdparty/Oodle/lib/Mac_x64/liboo2coremac64.a | bin | 10679216 -> 10927512 bytes | |||
| -rw-r--r-- | thirdparty/Oodle/lib/Win64/oo2core_win64.lib | bin | 9491760 -> 9473194 bytes | |||
| -rw-r--r-- | thirdparty/Oodle/lib/WinArm64/oo2core_winuwparm64.lib | bin | 0 -> 8341576 bytes |
8 files changed, 5 insertions, 4 deletions
diff --git a/thirdparty/Oodle/include/oodle2.h b/thirdparty/Oodle/include/oodle2.h index 85315e384..d8805b134 100644 --- a/thirdparty/Oodle/include/oodle2.h +++ b/thirdparty/Oodle/include/oodle2.h @@ -26,12 +26,12 @@ // the DLL is incompatible when MAJOR is bumped // MINOR is for internal revs and bug fixes that don't affect API compatibility #define OODLE2_VERSION_MAJOR 9 -#define OODLE2_VERSION_MINOR 14 +#define OODLE2_VERSION_MINOR 15 // OodleVersion string is 1 . MAJOR . MINOR // don't make it from macros cuz the doc tool has to parse the string literal -#define OodleVersion "2.9.14" /* +#define OodleVersion "2.9.15" /* */ //----------------------------------------------------- @@ -1522,6 +1522,7 @@ OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_GetCompressedBufferSizeNeeded(OodleLZ_Compresso note this is actually larger than the maximum size of a compressed stream, it includes overrun padding. + note rawSize should be >= 1 ; OodleLZ_Compress will fail on rawSize = 0 and GetCompressedBufferSizeNeeded will return zero */ // decBuf needs to be a little larger than rawLen, diff --git a/thirdparty/Oodle/include/oodle2base.h b/thirdparty/Oodle/include/oodle2base.h index 0f5f99025..3db768587 100644 --- a/thirdparty/Oodle/include/oodle2base.h +++ b/thirdparty/Oodle/include/oodle2base.h @@ -1,7 +1,7 @@ //=================================================== // Oodle2 Base header -// (C) Copyright 1994-2025 Epic Games Tools LLC +// (C) Copyright 1994-2026 Epic Games Tools LLC //=================================================== #ifndef __OODLE2BASE_H_INCLUDED__ @@ -23,7 +23,7 @@ #include <stdint.h> -#define OOCOPYRIGHT "Copyright (C) 1994-2025, Epic Games Tools LLC" +#define OOCOPYRIGHT "Copyright (C) 1994-2026, Epic Games Tools LLC" // Typedefs typedef int8_t OO_S8; diff --git a/thirdparty/Oodle/lib/Linux_arm64/liboo2corelinuxarm64.a b/thirdparty/Oodle/lib/Linux_arm64/liboo2corelinuxarm64.a Binary files differnew file mode 100644 index 000000000..b1c5ce79b --- /dev/null +++ b/thirdparty/Oodle/lib/Linux_arm64/liboo2corelinuxarm64.a diff --git a/thirdparty/Oodle/lib/Linux_x64/liboo2corelinux64.a b/thirdparty/Oodle/lib/Linux_x64/liboo2corelinux64.a Binary files differindex 152fa7bef..4848db940 100755 --- a/thirdparty/Oodle/lib/Linux_x64/liboo2corelinux64.a +++ b/thirdparty/Oodle/lib/Linux_x64/liboo2corelinux64.a diff --git a/thirdparty/Oodle/lib/Linux_x64/liboo2corelinux64.so.9 b/thirdparty/Oodle/lib/Linux_x64/liboo2corelinux64.so.9 Binary files differdeleted file mode 100644 index d26e64933..000000000 --- a/thirdparty/Oodle/lib/Linux_x64/liboo2corelinux64.so.9 +++ /dev/null diff --git a/thirdparty/Oodle/lib/Mac_x64/liboo2coremac64.a b/thirdparty/Oodle/lib/Mac_x64/liboo2coremac64.a Binary files differindex 284d9bf01..059e0a8ed 100755 --- a/thirdparty/Oodle/lib/Mac_x64/liboo2coremac64.a +++ b/thirdparty/Oodle/lib/Mac_x64/liboo2coremac64.a diff --git a/thirdparty/Oodle/lib/Win64/oo2core_win64.lib b/thirdparty/Oodle/lib/Win64/oo2core_win64.lib Binary files differindex 0995e623d..97488fb21 100644 --- a/thirdparty/Oodle/lib/Win64/oo2core_win64.lib +++ b/thirdparty/Oodle/lib/Win64/oo2core_win64.lib diff --git a/thirdparty/Oodle/lib/WinArm64/oo2core_winuwparm64.lib b/thirdparty/Oodle/lib/WinArm64/oo2core_winuwparm64.lib Binary files differnew file mode 100644 index 000000000..bbb0e3850 --- /dev/null +++ b/thirdparty/Oodle/lib/WinArm64/oo2core_winuwparm64.lib |