Devin Doucette
0250ac38d2
Added static Null members to FCompressedBuffer and FCompositeBuffer
...
#rb Tim.Smith
#rnx
[CL 16405471 by Devin Doucette in ue5-main branch]
2021-05-20 12:37:18 -04:00
Devin Doucette
942b5601db
CompressedBuffer: Added a serialization operator for FArchive
...
#rb Zousar.Shaker
#rnx
[CL 16209561 by Devin Doucette in ue5-main branch]
2021-05-05 13:12:17 -04:00
Devin Doucette
bd8b0cce81
CompressedBuffer: Added GetFormatName()
...
#rb Tim.Smith
#rnx
#preflight 607718121fa9990001c43176
[CL 16007986 by Devin Doucette in ue5-main branch]
2021-04-14 13:14:20 -04:00
Devin Doucette
150cebf43f
CompressedBuffer: Added the raw data hash to the header
...
#rb Zousar.Shaker
#rnx
[CL 15983819 by Devin Doucette in ue5-main branch]
2021-04-12 17:22:20 -04:00
Devin Doucette
5d93c9c31e
CompressedBuffer: Added FHeader::TotalCompressedSize and FCompressedBuffer::FromCompressed(FArchive&)
...
#rb Tim.Smith
#rnx
[CL 15946194 by Devin Doucette in ue5-main branch]
2021-04-07 17:13:31 -04:00
Devin Doucette
ab4a43d5db
CompressedBuffer: Implemented a stable format for compressed buffers with support for no compression and LZ4
...
#rb Tim.Smith
[CL 15895927 by Devin Doucette in ue5-main branch]
2021-04-01 16:31:55 -04:00
Devin Doucette
7e2e44ebf4
DDC: Refactored the Cache API to prepare for the Build API
...
- Removed the "Cache" prefix from ECachePriority, FCacheRequest, ICacheRequest, FCachePayload, FCachePayloadId to allow reuse in the Build API.
- Added FCompressedBuffer as the starting point for the API for creating and accessing compressed buffers.
#rb Zousar.Shaker
#rnx
[CL 15511723 by Devin Doucette in ue5-main branch]
2021-02-24 01:37:45 -04:00
Josh Adams
eafc89607e
- Yet more lz4 fixes, for NonUnity, this time
...
#rb none
#jira UE-88502, UE-88501
#rnx
[CL 11341032 by Josh Adams in Main branch]
2020-02-11 10:59:23 -05:00
Josh Adams
fcd5eb79ae
- Made sure that lz4.h works if CoreMinimal.h isn't included in any Unity files, but using the basic types (unsigned int) instead of types like uint32
...
#rb trivial
[CL 11315177 by Josh Adams in Main branch]
2020-02-10 18:41:35 -05:00
Josh Adams
75ef276574
- Final fix for lz4 IncludeTool warnings
...
#rb none
[CL 11309470 by Josh Adams in Main branch]
2020-02-10 15:04:04 -05:00
Josh Adams
078c49000c
- Undid #pragma once, it didn't compile
...
#rb none
[CL 11307452 by Josh Adams in Main branch]
2020-02-10 13:18:53 -05:00
Josh Adams
43f1cc0c0b
- Undid the IncludeTool change because it caused another issue, solving it another way
...
#rb Martin.Ridgers
[CL 11305096 by Josh Adams in Main branch]
2020-02-10 11:51:32 -05:00
Josh Adams
aa9705149b
Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
...
#rb none
[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00