Commit Graph

13 Commits

Author SHA1 Message Date
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