Commit Graph

2 Commits

Author SHA1 Message Date
rune stubbe
624e1ff814 Give BitStreamReader_Create/BitStreamReader_Create_Aligned overloads unique names to fix shader compilation issues on certain compilers.
#rb lukas.hermanns
[FYI] graham.wihlidal


#ROBOMERGE-SOURCE: CL 16658432
#ROBOMERGE-BOT: (v834-16658389)

[CL 16659805 by rune stubbe in ue5-main branch]
2021-06-14 12:28:21 -04:00
rune stubbe
6b332a6ab5 Progress on Nanite compression. ~19% on AncientGame.
Pages can now refererence data from the parent page.
Page transcoding is now batched based on page dependencies.
Removed Nanite's LZ container for platforms that don't have hardware LZ. Rely on iostore compression instead. ~4% disk saving. 32mb system memory saving from temp buffer.
Better integer-based UV quantization code similar to new position quantization.
Got rid of remaining old position quantization code.
Reduced float4s per cluster from 8 to 6. ~2% memory density.
Added BitStreamReader support for reading from UAV. Needed to reference parent data.
#rb graham.wihlidal
[FYI] brian.karis


#ROBOMERGE-SOURCE: CL 16621364
#ROBOMERGE-BOT: (v830-16605563)

[CL 16621388 by rune stubbe in ue5-main branch]
2021-06-10 08:09:23 -04:00