aboutsummaryrefslogtreecommitdiff
path: root/zencore/compactbinaryvalidation.cpp
Commit message (Collapse)AuthorAgeFilesLines
* CompactBinary: PLATFORM_SUPPORTS_UNALIGNED_LOADS -> ↵Stefan Boberg2021-09-271-1/+1
| | | | ZEN_PLATFORM_SUPPORTS_UNALIGNED_LOADS
* It's not possible to compile out testsStefan Boberg2021-09-201-2/+3
| | | | Tests are now compiled in if `ZEN_WITH_TESTS=1`, and compiled out if not. Compiling tests out reduces the footprint of the resulting executables quite significantly.
* Corrected logic error in ValidateCbPackageAttachment()Stefan Boberg2021-09-151-1/+1
|
* Change Compact Binary Package API to represent binary attachments as ↵Stefan Boberg2021-09-071-57/+86
| | | | | | | | compressed buffers identified by their raw hash. Change Compact Binary Package serialization for binary attachments to compressed buffers and objects as objects followed by their hash. Ported changes from Zousar's pending CL17372417
* Suppressed another clang warning involving unreferenced local variableStefan Boberg2021-09-031-3/+4
|
* IoHash::HashMemory -> IoHash::HashBuffer for consistency with UE5 codeStefan Boberg2021-09-021-1/+1
|
* Introduced support for compressed buffer attachmentsStefan Boberg2021-09-021-12/+37
|
* CompactBinary: Added explicit operator bool for array and object typesStefan Boberg2021-09-011-1/+1
| | | | p4 CL16069971
* Renamed CompactBinaryAttachment to ObjectAttachment to mimic UE (see CL16510518)Stefan Boberg2021-08-201-2/+2
|
* Adding zenservice codeStefan Boberg2021-05-111-0/+607