Commit Graph

225091 Commits

Author SHA1 Message Date
charles bloom b9e9f6f818 TextureCompressorModule.cpp fix incorrect check in MaxTextureResolution resize on nonpow2 textures
eg. triggered if source size = 2049 and you set MaxTextureResolution=2048

#rb none
#preflight none

[CL 22148359 by charles bloom in ue5-main branch]
2022-09-22 18:59:47 -04:00
chris varnsverry d3bd5066bc - Re-add indirection through TGlobalCallback for RTC AudioBeforeSend callback, to fix crash when it is called back after EOSVoiceChat has been torn down. The callback is added to a list of callbacks on EOSShared which is cleared when EOS_Shutdown is called.
[REVIEW] [at]Michael.Kirzinger [at]Sam.Zamani
#preflight 632c7469b4515b7e22cde29b

[CL 22148348 by chris varnsverry in ue5-main branch]
2022-09-22 18:59:25 -04:00
brian bekich f220327f3f Reverting some previous KPK cleanup
#rb ryan.gerleve, robert.millar

[CL 22148341 by brian bekich in ue5-main branch]
2022-09-22 18:59:11 -04:00
balazs toereki de72f41727 Datasmith Revit Exporter - SectionBox acquisition crash fix
#rb JeanLuc.Corenthin
#preflight 632cad6bd747fe52c8673138

[CL 22148336 by balazs toereki in ue5-main branch]
2022-09-22 18:58:59 -04:00
balazs toereki 6204209c78 Interchange GLTF Translator: MeshNode creation on Demand
#jira UE-163810
#rb JeanLuc.Corenthin
#preflight 632cad4fb4515b7e22dd33e6

[CL 22148333 by balazs toereki in ue5-main branch]
2022-09-22 18:58:52 -04:00
calvin zheng 256634903a - Fixed up various threading and menu initialization issues with Programs on Mac
- Moved boilerplate program startup code into a shared Obj-C class, MacProgramDelegate
#rb zack.neyland
#[fyi] brandon.schaefer,robert.seiver
#preflight 632b45dba4769ad71456b18b

#jira UE-164572
#ushell-cherrypick of 22116672 by Josh.Adams

[CL 22148330 by calvin zheng in ue5-main branch]
2022-09-22 18:58:41 -04:00
jeremy moore c2ba631de8 #jira UE-164818
Optimus: Re-add old Optimus plugin, just as a dependency wrapper for DeformerGraph.
#rnx
#preflight 632ca9cde23e50651b4cb17c

[CL 22148327 by jeremy moore in ue5-main branch]
2022-09-22 18:58:31 -04:00
alexis matte 227227d8d7 Make Interchange always on by default
#jira none
#rnx
#rb jeanmichel.dignard
#preflight 632ca990e23e50651b4caa08

[CL 22148323 by alexis matte in ue5-main branch]
2022-09-22 18:58:24 -04:00
jessica agee fc45781f36 Exposed useful functionality from MotionExtractor to allow blueprints to make their own modifiers
[REVIEW] [at]Fernando.Coello, [at]Aaron.Cox
#jira none
#preflight 632caa3f10030508067611b4

[CL 22148303 by jessica agee in ue5-main branch]
2022-09-22 18:57:04 -04:00
j baumgartner df850050eb Compilation fix
#rb william.ewen

[CL 22148167 by j baumgartner in ue5-main branch]
2022-09-22 18:50:21 -04:00
adam kunsberg 5899bc87cd HUDButton only injects input when the connection settings have been properly set up and matched by the modifier. VcamHUD now continues to tick when reviewing a tick but is invisible.
#JIRA UE-162944
[FYI] Thomas.Kilkenny
#rb none, content only

[CL 22147856 by adam kunsberg in ue5-main branch]
2022-09-22 18:31:47 -04:00
mike zyracki bdadc2b7aa Constraints: Baking, missing files to tick the skel meshes when backing
#jira UE-164740
#preflight 632ca8e8d51603c5484f4c82
#rb benoit.gadreau

[CL 22147567 by mike zyracki in ue5-main branch]
2022-09-22 18:21:15 -04:00
zhenglin geng 2496f3e162 Change learning rate return type to float
#jira none
#preflight none
#rb none

[CL 22147540 by zhenglin geng in ue5-main branch]
2022-09-22 18:20:09 -04:00
jason nadro 00147eaa0c ShaderDebugPath now respects the material quality level:
`...\Saved\ShaderDebugInfo\PCD3D_SM5\WorldGridMaterial\Default\FLocalVertexFactory\FHitProxyPS`

or

`...\Saved\ShaderDebugInfo\PCD3D_SM5\WorldGridMaterial\Epic\FLocalVertexFactory\FHitProxyPS`

- Use `LexToString(EMaterialQualityLevel::Type QualityLevel)` to convert the quality level enum to a string.
- I'm specifically appending to the DebugName the material quality at the level in the code where we "know" about the material.  I wanted to avoid changing the parameters to the function, `GlobalBeginCompileShader`, because it is material agnostic.

#rb Yuriy.ODonnell
#jira UE-161996
#preflight 632b6252a4769ad7145ea8d9

[CL 22147512 by jason nadro in ue5-main branch]
2022-09-22 18:19:06 -04:00
zousar shaker 6503f197d5 Improve debugability of FObjectPtr/TObjectPtr by supplying a "DebugPtr" member on both that can be used to dereference resolved object references in debugger watch windows. This required changing TObjectPtr to not privately inherit from FObjectPtr, but to instead contain an FObjectPtr.
#rb devin.doucette
#rb matt.peters

[CL 22147494 by zousar shaker in ue5-main branch]
2022-09-22 18:18:37 -04:00
rob krajcarski 7a97caee32 Add bounds calculator for niagara light renderers
#rb stu.mckenna
#jira UE-159557
#preflight 632c71e0d747fe52c8521f0b

[CL 22147479 by rob krajcarski in ue5-main branch]
2022-09-22 18:18:16 -04:00
john vanderburg e26f087d56 [MLDeformer] Fix some non unity compile issue.
#preflight 22140071

[CL 22147469 by john vanderburg in ue5-main branch]
2022-09-22 18:18:02 -04:00
ben zeigler bc457209f7 Fix StartAbilityState task to correctly call delegates when it is destroyed now that UAbilityTask::OnDestroy nulls the ability pointer
#jira UE-164623, UE-164656
#rb pamela.figueroa
[FYI] pamela.figueroa
#preflight 632ca25ad747fe52c8630fbf

[CL 22147459 by ben zeigler in ue5-main branch]
2022-09-22 18:17:49 -04:00
halfdan ingvarsson 3bed254e31 SkelMeshImportData: In addition to applying the package's CustomVersions when deserializing FReductionSkeletalMeshData and FSkeletalMeshImportData out of BulkData, also apply the UEVersion and LicenseeUEVersion.
#jira UE-160854, UE-160851
#rb alexis.matte
#rnx
#preflight 632ba1bec7791417aa52e564

[CL 22147444 by halfdan ingvarsson in ue5-main branch]
2022-09-22 18:17:21 -04:00
william ewen fa6b069775 Gauntlet: Make it so multi-pass tests will retain devices between each run
#rb Josh.Engebretson
[FYI] Andrew.Grant

[CL 22147439 by william ewen in ue5-main branch]
2022-09-22 18:17:10 -04:00
tony wong fcfa054746 MediaPlayer: Remade the open icon on the mac to fix iccp warning.
#JIRA: UE-164621
#preflight none
#rb none
#rnx

[CL 22147422 by tony wong in ue5-main branch]
2022-09-22 18:16:25 -04:00
daniel coelho 80fccd1455 USD: Force prim info widget to refresh whenever the SUsdStage window as a whole refreshes;
Change delayed UI refreshes from AsyncTasks to core tickers as the former can be called in a non-deterministic way.

#jira UE-151180
#rb Anousack.Kitisa
#preflight 632c9d017b582f58ab5a656b

[CL 22147368 by daniel coelho in ue5-main branch]
2022-09-22 18:14:06 -04:00
daniel coelho 8353d83d2c USD: Always export to UsdGeomMesh specifying no subdivision scheme.
#jira UE-149203
#rb Anousack.Kitisa
#preflight 632c9a50d51603c5484c557d

[CL 22147362 by daniel coelho in ue5-main branch]
2022-09-22 18:13:57 -04:00
Keith Yerex a70f5d2095 fix to copy/paste not working on blend space axis min/max properties
explicitly disable reset to default on those feilds because it causes various issues.

#rb Danny.Chapman
https://p4-swarm.epicgames.net/reviews/15811505
#preflight 632cd741d51603c5485ac538

[CL 22147143 by Keith Yerex in ue5-main branch]
2022-09-22 18:08:54 -04:00
robert srinivasiah e0fff5c260 OpenXR PixelDensity: Allow XR scene textures to use requested extents more uniformly
We previously refactored some of the code in FSceneTextureExtentState to allow for retaining VR scene textures for VR scene capture  (planar reflection) usage, assuming those scene capture extents were smaller than the 'main' VR extents.

In the previous change (12158192), there's logic where the VR extent request will 'grow' if the same VR extent is requested for multiple frames. The thinking might be to get the desired size into the history, but it's not obvious code. This 'breaks' when using a reduced PixelDensity + non-VR SceneCapture. SceneCapture will 'grow' into the bigger texture from history, which will be PD 1.0. The following usage of a sub-1.0 PD VR scene texture (with now a matching extent to the retained stereo extent) will also grow. And when it looks into the history, it will find the PD 1.0 texture, and grow into it, which wasn't the original intent.

<Resize to PD 0.5>
Frame 0 SC - Grow into PD 1.0 VR texture
Frame 0 Main Render - Use PD 0.5 size as extent because stereo history mismatch
Frame 1 SC - Grow into PD 1.0 VR texture still in history
Frame 1 Main Render - Grow into PD 1.0 VR texture because SC retained it in history

The code here has rotted from the VR perspective, and should have further updates. The original logic was meant to manage the interactions between VR main render + VR-enabled planar reflections. We need to account for all non-main render interactions. But we'll defer the bulk of risk to Main.

#jira UE-164414
#rb Arciel.Rekman
#preflight 632be803e23e50651b1ce0ce

[CL 22147123 by robert srinivasiah in ue5-main branch]
2022-09-22 18:08:17 -04:00