Texture parameters of the ongoing update were being uncached by incoming petitions if they had different parameters.
Asking for an update of the current instance being updated would sometimes skip it and mark it as successful.
#rnx
[CL 27000866 by pere rifa in ue5-main branch]
Changed external image IDs to use FNames.
Single cache for all models.
[REVIEW] [at]gerard.martin
#rnx
[CL 26700249 by jordi rovira in ue5-main branch]
+ Now, if a node is linked to a texture parameter, the image pin mode would not be able to be modified.
#rnx
#rb alexei.lebedev, gerard.martin
[CL 26665521 by max garcia in ue5-main branch]
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]