27 Commits

Author SHA1 Message Date
genis sole
9ff230cb7a [Mutable] Fix group projector poses for optimized COs.
- Mesh projection did not have skinning buffers when optimized. Now a generic skinning format is forced when required.

#jira UE-227789
#rnx
#rb jordi.rovira

[CL 37225730 by genis sole in 5.5 branch]
2024-10-17 10:11:10 -04:00
jordi rovira
0e3646487f [mutable] Fix wrong image size when mixing very big textures and small textures in a table column.
#rnx
[REVIEW] [at]pere.rifa
#jira UE-226899
#rb pere.rifa

[CL 37048519 by jordi rovira in 5.5 branch]
2024-10-11 09:40:02 -04:00
jordi rovira
f0cecf909a [mutable] Ensure the image size for compose operations over a switch get the biggest possible size.
#jira UE-218411
[FYI] [at]max.garcia
[REVIEW] [at]genis.sole
#rnx
#rb genis.sole

[CL 36784410 by jordi rovira in 5.5 branch]
2024-10-02 09:36:40 -04:00
genis sole
454c1c7f26 [Mutable] Fix projector when the projection mesh comes from a table or a switch.
- Mesh to project would use the base mesh op but we actually need the mesh op.

#jira UE-226218
#rb pere.rifa
#rnx

[CL 36784091 by genis sole in 5.5 branch]
2024-10-02 09:23:10 -04:00
alex kahn
58f032f8bd [Backout] - CL36732906 - CIS Mac Compile Error
#rnx
[FYI] jordi.rovira
Original CL Desc
-----------------------------------------------------------------
[mutable] Ensure modifiers are applied to only the relevant component.
- Add component id filter to modifiers.
- Implement missing method for the transform in mesh modifier.
- Ensure the transform mesh in mesh operation is highlighted as expensive in the debugger.
- Optimize the mesh-transform-in-bounding-mesh versus the mesh-format
#jira UE-225615
[REVIEW] [at]gerard.martin
#rnx
#rb gerard.martin

[CL 36765730 by alex kahn in 5.5 branch]
2024-10-01 20:57:52 -04:00
jordi rovira
9ebdd18668 [mutable] Ensure modifiers are applied to only the relevant component.
- Add component id filter to modifiers.
- Implement missing method for the transform in mesh modifier.
- Ensure the transform mesh in mesh operation is highlighted as expensive in the debugger.
- Optimize the mesh-transform-in-bounding-mesh versus the mesh-format
#jira UE-225615
[REVIEW] [at]gerard.martin
#rnx
#rb gerard.martin

[CL 36765685 by jordi rovira in 5.5 branch]
2024-10-01 20:56:58 -04:00
genis sole
7a9a622c20 [Mutable] Fix shared layouts when the layout operations are set from mesh extensions.
#jira UE-226166
#rnx
#rb jordi.rovira

[CL 36765404 by genis sole in 5.5 branch]
2024-10-01 20:53:07 -04:00
halfdan ingvarsson
8f4cff6a0d Mutable: Add missing GetSourceDataDescriptor to ASTOpMeshTransformWithBoundingMesh
#rnx
[FYI] pere.rifa

[CL 36764059 by halfdan ingvarsson in 5.5 branch]
2024-10-01 20:38:31 -04:00
alexei lebedev
dea0f26413 [mutable] Fixed crash when adding grooms to an invalid minimal graph.
#jira UE-225308
#tests Editor
#rnx

[CL 36761139 by alexei lebedev in 5.5 branch]
2024-10-01 20:03:33 -04:00
genis sole
6ae06eaac5 [Mutable] Remove uneeded image compose op when extending form a section without mesh.
#rnx
#rb jordi.rovira

[CL 36757401 by genis sole in 5.5 branch]
2024-10-01 19:29:23 -04:00
genis sole
e8ab8ad5b5 [Mutable] Allow to extend from mesh section without a mesh connected.
- Surface metadata will be the first found if the main surface does not have a mesh.

#rb jordi.rovira
#rnx

[CL 36757185 by genis sole in 5.5 branch]
2024-10-01 19:27:30 -04:00
jordi rovira
87670965c7 [mutable] Reduce log level to info until data is fixed.
#rnx
[REVIEW] [at]genis.sole

[CL 36757152 by jordi rovira in 5.5 branch]
2024-10-01 19:27:10 -04:00
jordi rovira
3178ee05c2 [mutable] Fix compilation loop whit malformed input (swizzle of nothing).
Fix some typos in messages and comments.
#jira UE-225309
[REVIEW] [at]daniel.moreno
#rnx
#rb daniel.moreno

[CL 36757139 by jordi rovira in 5.5 branch]
2024-10-01 19:27:04 -04:00
halfdan ingvarsson
366a0f423d Mutable: Temporarily silence a warning that is causing cook issues.
#rnx

[CL 36756419 by halfdan ingvarsson in 5.5 branch]
2024-10-01 19:21:38 -04:00
halfdan ingvarsson
e1d8e01fc3 Mutable: Add a modifier to transform vertices contained within another mesh.
#jira UE-225386, UE-225387
#rb alexei.lebedev, gerard.martin, jordi.rovira

[CL 36755590 by halfdan ingvarsson in 5.5 branch]
2024-10-01 19:09:05 -04:00
jordi rovira
a1362d3b5d [mutable] Fix possible crash when compiling degenerated COs.
#rnx
[REVIEW] [at]genis.sole

[CL 36754523 by jordi rovira in 5.5 branch]
2024-10-01 19:00:17 -04:00
jordi rovira
a5097125d1 [mutable] Remove false warning with remove mesh nodes. Ensure modifier layout previews are detected correctly with internal tags.
#rnx
[REVIEW] [at]genis.sole

[CL 36754239 by jordi rovira in 5.5 branch]
2024-10-01 18:57:48 -04:00
jordi rovira
ad41cb8d2d [mutable] Improve matching of texture parameters in edit and extend modifiers.
- Use the material parameter name instead of just the index.
- Add warning message on missing required texture connections in the mesh sextion extend modifier.
- Added second error context to error messages so that they can point at two nodes if necessary.
- Removed unnecessary state related to tags from the code generator.
#jira UE-223901
[REVIEW] [at]genis.sole
#rnx
#rb genis.sole

[CL 36753977 by jordi rovira in 5.5 branch]
2024-10-01 18:55:36 -04:00
pere rifa
9681e550ad [Mutable] Add a SourceIDs to identify and group Roms and use the SourceDataDescriptor to propagate them.
Set unique row IDs to table rows to generate deterministic SourceIDs.
Bump current supported version.

#jira UE-224812
#rnx
#rb genis.sole, jordi.rovira

[CL 36750126 by pere rifa in 5.5 branch]
2024-10-01 18:10:37 -04:00
bob tellez
602a0a3d2e [Backout] - CL36468444
[FYI] pere.rifa
Original CL Desc
-----------------------------------------------------------------
[Mutable] Add a SourceIDs to identify and group Roms and use the SourceDataDescriptor to propagate them.
Set unique row IDs to table rows to generate deterministic SourceIDs.

#jira UE-224812
#rnx
#rb genis.sole, jordi.rovira

[CL 36747685 by bob tellez in 5.5 branch]
2024-10-01 17:46:46 -04:00
pere rifa
e674ad1882 [Mutable] Add a SourceIDs to identify and group Roms and use the SourceDataDescriptor to propagate them.
Set unique row IDs to table rows to generate deterministic SourceIDs.

#jira UE-224812
#rnx
#rb genis.sole, jordi.rovira

[CL 36746715 by pere rifa in 5.5 branch]
2024-10-01 17:38:17 -04:00
jordi rovira
67219b1ede [mutable] Fix possible crashes with incomplete graph compilations involving texture variations.
[REVIEW] [at]genis.sole
#rnx
#rb genis.sole

[CL 36426296 by jordi rovira in 5.5 branch]
2024-09-19 07:10:07 -04:00
jordi rovira
c02b4b4fa9 [mutable] Fix crashes in code generator that assumed image swizzle always had 4 channels.
#rnx
[REVIEW] [at]genis.sole

[CL 36304300 by jordi rovira in 5.5 branch]
2024-09-16 11:41:29 -04:00
jordi rovira
5ba502d4c0 [mutable] Add option to select strategy of face clipping to various operations.
Default value should keep the current behaviour, but the current behaviour doesn't match past versions.
#jira UE-223903
#rnx
[REVIEW] [at]genis.sole
#rb genis.sole

[CL 36296524 by jordi rovira in 5.5 branch]
2024-09-16 03:38:54 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00