Commit Graph

50 Commits

Author SHA1 Message Date
gerard martin
3f569672e3 [Mutable] Empty the Streaming CacheCore once the generation has completed.
- Renamed b.MutableStreamingMemory CVAR.

[REVIEW] [at]alexei.lebedev, [at]jordi.rovira
#rnx

[CL 24543033 by gerard martin in ue5-main branch]
2023-03-07 12:43:38 -05:00
alexei lebedev
c16b8a7b5d #rnx
[CL 24525443 by alexei lebedev in ue5-main branch]
2023-03-06 13:06:53 -05:00
gerard martin
4c7cc7a10c [Mutable] Fix recurrent warning due to a null world.
[REVIEW] [at]alexei.lebedev
#rnx

[CL 24522649 by gerard martin in ue5-main branch]
2023-03-06 10:30:12 -05:00
pere rifa
7bcc870265 [Mutable] Fix inconsistent COI state when skipping updates, which resulted in meshes remaining in TPose.
#rnx

[CL 24520216 by pere rifa in ue5-main branch]
2023-03-06 07:19:46 -05:00
alexei lebedev
92dffde87d #rnx
[CL 24465018 by alexei lebedev in ue5-main branch]
2023-03-01 12:33:52 -05:00
jordi rovira
841961431f [mutable] Ensure live-update cache is used.
Fix bug with mutable code container IsValid check.
Added insights counters for some CodeRunner metrics.
Removed older core stats and profile metrics.
#rnx
[REVIEW] gerard
#preflight 63f5c9ad9b26c4957e653c4b

[CL 24357762 by jordi rovira in ue5-main branch]
2023-02-22 04:22:07 -05:00
alexei lebedev
0f282e77ec #rnx
[CL 24251447 by alexei lebedev in ue5-main branch]
2023-02-16 01:44:25 -05:00
jordi rovira
7715f1cdf8 [mutable] Update the support for the new task graph interface but don't enable it.
Pull fixes for the missing event graph call to subsequents and also for the extra null pointer checks on operation data.
[FYI] [at]gerard.martin
[FYI] alexei.lebedev
#rnx
#preflight 63e354b61b44ee7cb121b502

[CL 24069839 by jordi rovira in ue5-main branch]
2023-02-08 04:20:33 -05:00
alexei lebedev
28e0519859 [FYI] [at]ricard.rovira, [at]pere.rifa, [at]jordi.rovira
#rnx

[CL 23966877 by alexei lebedev in ue5-main branch]
2023-02-02 08:45:44 -05:00
alexei lebedev
3d282ec072 #rnx
[CL 23965495 by alexei lebedev in ue5-main branch]
2023-02-02 05:05:17 -05:00
pere rifa
805658fa3f [Mutable] Add option to mark textures as low priority to improve initial generation times. Low priority textures will generate defaulted resident mips if possible.
#rnx
[FYI] [at]alexei.lebedev, [at]jordi.rovira
#preflight 63dae4c4cf34ece0f430d479

[CL 23965032 by pere rifa in ue5-main branch]
2023-02-02 02:41:54 -05:00
genis sole
bfd46fe337 [Mutable] Fix mutable image parameter MipsToSkip so they have into account the LOD being generated.
#rb jordi.rovira, pere.rifa

#preflight 63d3e3e65c69f453c11efd4f
#rnx

[CL 23889616 by genis sole in ue5-main branch]
2023-01-27 14:54:49 -05:00
pere rifa
80f0035da7 [Mutable] Fix Static Analysis warning.
#rnx

[CL 23889338 by pere rifa in ue5-main branch]
2023-01-27 14:45:45 -05:00
genis sole
39148cf1d5 [Mutable] Fix dummy texture when changing texture parameters rapidly.
- Added logs for more image acquire failure cases.
- Now the external images to be cached are obtained from the mutable parameters and not from the descriptor.

[REVIEW] [at]alexei.lebedev, [at]gerard.martin
#preflight 63d167bb574ab9cae4c5ef5b

#rnx

[CL 23865670 by genis sole in ue5-main branch]
2023-01-26 05:27:35 -05:00
gerard martin
0ad4406ad4 [Mutable] Postpone DefaultImageProvider image cache.
- Added documentation.

[REVIEW] [at]pere.rifa, [at]alexei.lebedev
#rnx

[CL 23851359 by gerard martin in ue5-main branch]
2023-01-25 13:01:06 -05:00
pere rifa
9e96764ea7 [Mutable] Fix IORelease tasks overwritting other queued tasks of the same type.
+ Fix MipDataProvider not freeing instances after an update.
+ Fix static analysis warnings.

#rnx
#rb gerard.martin

[CL 23848779 by pere rifa in ue5-main branch]
2023-01-25 11:08:55 -05:00
pere rifa
d7291558a8 [Mutable] Implement new LOD system to allow generation of individual LODs depending on the PredictedLODLevels.
+ Base implementation of a new kind of update that allows reusing data from previous updates (currently disabled)
+ Refactor of the CustomizableObjectInstance update workflow and code clean up

#rnx
#rb alexei.lebedev
#rb gerard.martin
#preflight 63ce4a8c3a03cb0bbfa3c47a

[CL 23829312 by pere rifa in ue5-main branch]
2023-01-24 08:45:18 -05:00
alexei lebedev
074a087bac #rnx
[CL 23773852 by alexei lebedev in ue5-main branch]
2023-01-19 10:44:15 -05:00
henrik karlsson
d0b484d55c Fixed a bunch of non unity errors
#preflight 63bfbb2d577437afe61a7d48
#rb none
#jira none

[CL 23659781 by henrik karlsson in ue5-main branch]
2023-01-12 02:59:45 -05:00
henrik karlsson
2f78497e67 [Engine/Plugins]
* Updated private files with IWYU for all plugins which had 3 or less changes made in ue5 main since last integration to fn

#preflight 63bf8d8b577437afe607dc72
#rb none

[CL 23659643 by henrik karlsson in ue5-main branch]
2023-01-12 01:48:34 -05:00
alexei lebedev
506b8a3196 #rnx
[CL 23651603 by alexei lebedev in ue5-main branch]
2023-01-11 14:44:41 -05:00
jordi rovira
f4fcf134b5 [mutable] fix and reapply changes backed out in changelist 23600471
#rnx
#preflight 63bd5c5871079a8d1c0b21f6
#preflight 63bd6dd60b7fcef8b0d9b39f

[CL 23651046 by jordi rovira in ue5-main branch]
2023-01-11 14:28:53 -05:00
alexei lebedev
f3f4b09318 [FYI] [at]jordi.rovira, [at]gerard.martin
#rnx

[CL 23632571 by alexei lebedev in ue5-main branch]
2023-01-10 15:48:59 -05:00
zousar shaker
35fe3cba5c Undo range //Fortnite/Main/Engine/Plugins/Experimental/Mutable/... from changelist 23586315 to now
[CL 23601661 by zousar shaker in ue5-main branch]
2023-01-06 14:48:25 -05:00
jordi rovira
7f0279e213 [mutable] Additional mutable code generation optimizations: improve removal of resizes and swizzles.
#preflight 63b686932960b73220f935cf
[REVIEW] [at]pere.rifa
[FYI] [at]max.garcia
#rnx

[CL 23586566 by jordi rovira in ue5-main branch]
2023-01-05 07:44:39 -05:00