pow22 should old be used as a source gamma
dest gamma should always be srgb or linear
#preflight 62432a61df7d23dbfeeb57bc
#rb none
[CL 19543713 by charles bloom in ue5-main branch]
was not correctly mipping down Volume Depth in TextureSources
need to correct the calculation in various places where its code duped
add some size checking
#preflight 624279a8292f228e09db756d
#rb fabian.giesen
[CL 19542095 by charles bloom in ue5-main branch]
rules of thumb:
- Actor transforms are in doubles
- mesh internal data are in floats, except UVs that are in doubles
- compiled 3dsmax, archicad, navisworks, revit, rhino, sketchup, solidworks
#jira UETOOL-5070
#preflight 623f2ee47d49f37dfd3d599b
#rb Benoit.Deschenes
[CL 19533189 by Johan Duparc in ue5-main branch]
also allow MaxTextureSize on non-pow2
no longer force TMGS_NoMipMaps on non-pow2
#preflight 6241f2badc6183e3f5d32332
#rb fabian.giesen
[CL 19530862 by charles bloom in ue5-main branch]
- Make the basic sound compression thread-safe by gathering immutable inputs from USoundWave before going async
- Report oggvorbis, adpcm and bink codec as thread-safe
- Remove old USoundWave write-back during cook as it is not needed anymore and would not be executed on DDC hit anyway.
- Fix missing RawData lock protection where RawData is used in editor
- 2h47m to 2h03m when cooking FN content with sound not present in the local DDC cache
#tests
- No binary diff on ShooterGame and FN cooked content
- Sound related automation tests all pass in EngineTest
#rnx
#rb Jimmy.Smith
#preflight 623dc8b84368f558e3167cc0
[CL 19525145 by danny couture in ue5-main branch]
turns off mip maps for nonpow2 cubemaps
fixes check importing nonpow2 cubemaps
#preflight 623e6bfb6776a17c5b01e82f
#rb fabian.giesen
[CL 19520871 by charles bloom in ue5-main branch]
331s -> 0.28s to consolidate objects when cloning a small shooting range map
#rb Robert.Manuszewski,Chris.Gagnon,Francis.Hurteau,Jamie.Dale,JeanLuc.Corenthin,Phillip.Kavan
#ROBOMERGE-AUTHOR: johan.torp
#ROBOMERGE-SOURCE: CL 19507095 via CL 19507103 via CL 19507108 via CL 19507110
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)
[CL 19514683 by johan torp in ue5-main branch]
- API to control default behavior of whether newly created content is made public or private on creation
- Ensure duplication copies original's Public/Private state
#rb Francis.Hurteau
#preflight 623b6f07da56b5683a0b56a4
#ROBOMERGE-OWNER: scott.nelson
#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 19485709 via CL 19487498 via CL 19498786 via CL 19498791
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v936-19480137)
[CL 19501393 by scott nelson in ue5-main branch]
Not all were converted because they were designed for packaged applications whereas low level tests are designed to run as "native" non-packaged applications.
- reporting support for non-desktop platforms, for the moment Catch2 report type "console" is used that is sent to a .out file
- most number of tests possible running multi platform, slower tests excluded on incremental builds
- slow tests are moved to run on the monolithic build
- Catch2 report failure event listener such that Horde detects them as build errors. Must add new Horde matcher for Catch2 failures
#rb Mark.Lintott
#preflight 623c8de389625f0612dabd64
[CL 19498448 by chris constantinescu in ue5-main branch]
#rb trivial
#rnx
#preflight 623c5912c3399da9533ffd30
- The package trailer will be on by default soon and the option to remove it disabled, so this check is a bit pointless anyway.
[CL 19493442 by paul chipchase in ue5-main branch]
- Tree Views: Further improved performance of sorting by FText columns and reduced memory cost while sorting. Added improved sorter for FText columns with available id (uint64).
- Memory Insights: Improved performance of sorting by Function column by using the new sorter of FText values with id. Stress test (a tree with 3.5M allocs): speed improved from 4min to 27sec; memory usage improved from ~1 GiB to ~100 MiB.
#rb Catalin.Dragoiu
#preflight 623c3d748900c14eecdd0ef3
[CL 19493238 by ionut matasaru in ue5-main branch]