Commit Graph

36 Commits

Author SHA1 Message Date
chris phillips
f275e6f3a4 [Backout] - CL36472725
[FYI] Nicholas.Frechette
Original CL Desc
-----------------------------------------------------------------
Improve ACL plugin with:
* Properly account for scale during dominant shell computation
* Properly account for keyframes that have an infinite error

#jira UE-219722
#rb Thomas.Sarkanen

#changelist validated

[CL 36760137 by chris phillips in 5.5 branch]
2024-10-01 19:54:22 -04:00
nicholas frechette
0eac0a8713 Improve ACL plugin with:
* Properly account for scale during dominant shell computation
* Properly account for keyframes that have an infinite error

#jira UE-219722
#rb Thomas.Sarkanen

[CL 36747185 by nicholas frechette in 5.5 branch]
2024-10-01 17:41:43 -04:00
nicholas frechette
8d97289cf9 Fix missing include in non-editor configurations
#rb Jurre.deBaare

[CL 36310016 by nicholas frechette in 5.5 branch]
2024-09-16 14:21:09 -04:00
nicholas frechette
96d3e8b40e Ensure ACL curve compression never fails to gracefully handle bad data
#jira UE-216608
#rb Jurre.deBaare, Thomas.Sarkanen

[CL 36266116 by nicholas frechette in 5.5 branch]
2024-09-13 10:56:21 -04:00
nicholas frechette
f4a32e0c07 Expose mechanism for codecs to opt-out of raw data sanitizing during animation compression
#jira UE-223795
#rb Jurre.deBaare

[CL 36153736 by nicholas frechette in 5.5 branch]
2024-09-10 13:27:49 -04:00
zousar shaker
dffd381e7d TObjectPtr upgrades for engine plugins.
[CL 34894832 by zousar shaker in ue5-main branch]
2024-07-18 01:17:14 -04:00
joe kirchoff
748e7aac60 UnrealBuildTool: Auto disable SharedPCH if a module is compiling using a CppStandard older than the engine
#rnx
#jira UE-207533

[CL 33955046 by joe kirchoff in ue5-main branch]
2024-05-28 17:53:24 -04:00
jack porter
3ee785bcce Emit warning for code using the old #include "PerPlatformProperties.h" instead of #include "UObject/PerPlatformProperties.h"
Update all existing references
#jira UE-212076
#rb David.Harvey

[CL 33424549 by jack porter in ue5-main branch]
2024-05-03 09:13:43 -04:00
nicholas frechette
c315d131e5 Make sure cpp version matches ACLPlugin since we depend on it
Remove old Linux stdlib compatibility fix

#rb Thomas.Sarkanen

[CL 33145772 by nicholas frechette in ue5-main branch]
2024-04-22 14:29:11 -04:00
nicholas frechette
3426a40779 Update ACLPlugin to 2.1 and backport custom changes
#jira UE-204045
#rb Thomas.Sarkanen

[CL 33137110 by nicholas frechette in ue5-main branch]
2024-04-22 10:02:02 -04:00
josh adams
aa9f467754 - More complex engine changes after plaform investigation
#rb Chris.Babcock, David.Harvey, Nicholas.Frechette

[CL 33101826 by josh adams in ue5-main branch]
2024-04-19 10:01:44 -04:00
nicholas frechette
e91a82287f Ensure the ACL plugin compression never fails
#rb Thomas.Sarkanen

[CL 32542204 by nicholas frechette in ue5-main branch]
2024-03-27 09:50:43 -04:00
john vanderburg
00b957bda2 [AnimRuntime] Added an optional interpolation override when sampling animations.
This makes it possible to force sampling animations in Step interpolation mode even though the Anim Sequence assets are set to Linear.

#rb Jurre.deBaare

[CL 32541047 by john vanderburg in ue5-main branch]
2024-03-27 08:51:55 -04:00
nicholas frechette
7a558234af Add memory usage estimate to ACLPlugin codecs
#rb Jurre.deBaare, sebastian.schoner

[CL 32086554 by nicholas frechette in ue5-main branch]
2024-03-07 10:41:54 -05:00
nicholas frechette
9e9f1f3360 Expose bind pose scale to compression codecs
Fix ACLPlugin to use the bind pose scale

#jira UE-198580
#rb Thomas.Sarkanen

[CL 30805142 by nicholas frechette in ue5-main branch]
2024-01-23 10:39:05 -05:00
joe kirchoff
2cda384746 sjson-cpp system include path
#rnx

[CL 30444053 by joe kirchoff in ue5-main branch]
2023-12-22 15:37:57 -05:00
joe kirchoff
bc8e4bd625 Use module reference for AtomicQueue
#rnx

[CL 30443352 by joe kirchoff in ue5-main branch]
2023-12-22 14:29:08 -05:00
nicholas frechette
83f0f62583 Optimize AnimNext in various ways
- Avoid initializing a pose we'll write to immediately afterwards
- Modify ACL to output SOA poses natively
- Remove dummy bone container
- Clean up update/evaluate traversals to reduce churn

Enable named events in Test config of AnimNextSample project

#rb Thomas.Sarkanen

[CL 29184486 by nicholas frechette in ue5-main branch]
2023-10-27 11:48:29 -04:00
joe kirchoff
be5805fdca Fix some comments that give the wrong instructions when a module is forcing cpp17
#rnx

[CL 28690858 by joe kirchoff in ue5-main branch]
2023-10-11 19:24:34 -04:00
nicholas frechette
5d3734f007 Disable keyframe stripping when ACL database codec is used
#jira UE-197136
#rb Thomas.Sarkanen

[CL 28622223 by nicholas frechette in ue5-main branch]
2023-10-10 11:51:05 -04:00
louisphilippe seguin
caff6d6822 Disable ACL_ASSERT until we fix the incompatible string parameters (%s is passing char strings in ACL code)
#rb Nicholas.Frechette, Kirill.Zorin
#rnx

[CL 27599673 by louisphilippe seguin in ue5-main branch]
2023-09-05 12:21:32 -04:00
nicholas frechette
6104c867ad Updating ACLPlugin to latest develop branch
Source git commit: 5091b840185542fbe1cde5643c9c60448ae631fc

Reverting accidental backout at CL 26867711

#rb Thomas.Sarkanen
#jira UE-191731
#p4v-cherrypick 26749940

[CL 26958081 by nicholas frechette in ue5-main branch]
2023-08-09 11:41:02 -04:00
nicholas frechette
10052355ef [Backout] - CL26867385
[FYI] nicholas.frechette

Original CL Desc
-----------------------------------------------------------------
Updating ACLPlugin to latest develop branch
Source git commit: 5091b840185542fbe1cde5643c9c60448ae631fc

#rb Thomas.Sarkanen
#jira UE-191731
#p4v-cherrypick 26749940

[CL 26867738 by nicholas frechette in ue5-main branch]
2023-08-05 00:21:49 -04:00
nicholas frechette
d94ac0b226 Updating ACLPlugin to latest develop branch
Source git commit: 5091b840185542fbe1cde5643c9c60448ae631fc

#rb Thomas.Sarkanen
#jira UE-191731

[CL 26749964 by nicholas frechette in ue5-main branch]
2023-08-01 15:22:56 -04:00
bryan sefcik
ca1a094773 Fixed some compile issues when trying to compile for ARM64EC.
#jira

[CL 26321037 by bryan sefcik in ue5-main branch]
2023-06-29 14:15:48 -04:00