Forbidden to do an UpdateImage before releasing the resources from a generation update.
[REVIEW] [at]alexei.lebedev, [at]genis.sole
#rnx
[CL 26602495 by gerard martin in ue5-main branch]
- Some update paths where not adding reference the external images. Added an additional check to detect this kind of errors.
- Task_Game_Lock_Cache was removing old references before adding the new ones.
- Fix LOD updates completely skipping DoUpdateSkeletalMesh.
[REVIEW] [at]alexei.lebedev, [at]pere.rifa
#rnx
[CL 26505990 by gerard martin in ue5-main branch]
[FYI] gerard.martin
Original CL Desc
-----------------------------------------------------------------
[Mutable] Fix "Failed to cache external image" warning.
- Some update paths where not adding reference the external images. Added an additional check to detect this kind of errors.
- Task_Game_Lock_Cache was removing old references before adding the new ones.
- Fix LOD updates completely skipping DoUpdateSkeletalMesh.
[REVIEW] [at]alexei.lebedev, [at]pere.rifa
#rnx
[CL 26468715 by keaton stewart in ue5-main branch]
[FYI] pere.rifa
Original CL Desc
-----------------------------------------------------------------
[Mutable] Fix missing material parameters when reusing surfaces between LODs.
#rnx
[REVIEW] gerard.martin
[CL 26468693 by keaton stewart in ue5-main branch]
- Some update paths where not adding reference the external images. Added an additional check to detect this kind of errors.
- Task_Game_Lock_Cache was removing old references before adding the new ones.
- Fix LOD updates completely skipping DoUpdateSkeletalMesh.
[REVIEW] [at]alexei.lebedev, [at]pere.rifa
#rnx
[CL 26457560 by gerard martin in ue5-main branch]
The resources affected by this change are the Meshes, Skeletons, PhysicsBodies, and the bytecode of related operations.
Clean up some commented code.
#rnx
#rb genis.sole
#rb jordi.rovira
[CL 26281283 by pere rifa in ue5-main branch]
Fix excessive logging spam when there's an uncompiled CO.
Fix crash when setting requested LODs.
Tweak some logs.
#rnx
[CL 26279565 by pere rifa in ue5-main branch]
Add a CVar to control the size of the generated resource cache.
Modify the generated resource cache IDs to include the root address and save time and boilerplate on resource generation.
Cleanup streamers by splitting reader and writer.
[REVIEW] [at]pere.rifa
[REVIEW] [at]gerard.martin
#rnx
[CL 26229303 by jordi rovira in ue5-main branch]
- Warn about uncompiled CO and missing parameters.
- Small changes in naming some variables to keep them consistent between methods.
#rnx
#rb alexei.lebedev
#rb gerard.martin
[FYI] [at]daniel.broder
[CL 25927467 by pere rifa in ue5-main branch]
- Changed API to make clear when bUseCompactDescriptor is true, and its implications.
- Improved documentation.
[REVIEW] [at]alexei.lebedev
#rnx
[CL 25868900 by gerard martin in ue5-main branch]
Honor "disable layouts" flag in debugger.
Fallback to ensure full mipmap chain reaches Unreal in case Mutable fails.
Bypass mipmap operation if all mips are already there.
#preflight 6476210b0d55081f541d44b6
#rnx
[REVIEW] [at]pere.rifa
[CL 25697771 by jordi rovira in ue5-main branch]
Some additional portability and indentation cleanups.
#preflight 6470e2be6f68dafa2f4214e8
#rnx
[REVIEW] [at]pere.rifa
[CL 25650591 by jordi rovira in ue5-main branch]