Commit Graph

256204 Commits

Author SHA1 Message Date
paul chipchase
21a9cf771e Add a command line '-VADisableDialog' that will prevent the revision control retry dialog from being disabled as an easy way for users to supress it if they need to do so.
#rb none
#rnx

[CL 26151818 by paul chipchase in ue5-main branch]
2023-06-21 11:53:01 -04:00
peter tarasenko
24f0c9a22d nDisplay:
- Added changes to the UDisplayClusterCameraComponent
	* Added GetDesiredView() virtual function, which returns ViewPoint with PP and CustomNearClippingPlane values for this component. Inherited components can use references to external cameras, which will return their data through this function.

- Added changes to the IDisplayClusterWarpBlend interface:
	* Added new function ShouldSupportICVFX(). Reasons: only A3D profile supports ICVFX, custom warp policy can disable ICVFX, etc.

- Added changes in the IDisplayClusterProjectionPolicy interface:
	* Added new parameter to ShouldSupportICVFX(). Reason: It is used by a new function in the IDisplayClusterWarpBlend interface.
	* Renamed GetViewPoint() function to SetupProjectionViewPoint(). The reason: the new name is used in other components (which provide a viewpoint) inside nDisplay. As a result, the value of the new name will be the same for several different classes within nDisplay.
	* Renamed the function OverridePostProcessSettings() to UpdatePostProcessSettings(). Reason: The name OverridePostProcessSettings is already used in the UE core classes.

- Added changes in the IDisplayClusterViewport interface:
	* Removed the ViewOffset, NCP and FCP parameters from the CalculateView() function. The reason: this values is now calculated inside this function, which eliminates the duplication of this code in 3 places (DisplayClusterMoviePipelineViewportPass, DisplayClusterViewport_EditorPreview, DisplayClusterDeviceBase).
	* Added new function GetViewPointCameraEye(): Gets the position of the ViewPointCamera component used by this viewport. The ViewPointCamera component has a new virtual function GetDesiredView(), which can return the position from the cameras it refers to. But in warpblend math, you need the component's position (viewpoint), not the reference.
	* Added new auxiliary static functions GetCameraComponentView() and GetPlayerCameraView(). Reasons: Removing duplicate code, getting PP inside the viewinfo, and optional CustomNearClippingPlane value.

- Moved the call of the renamed UpdatePostProcessSettings() function (formerly called 'OverridePostProcessSettings') to the FDisplayClusterViewportConfigurationProjectionPolicy::Update() function
	* Also removed the PP setting for the camera projection policy in FDisplayClusterViewportConfigurationProjectionPolicy::UpdateCameraPolicy_Base(), since this is already done in IDisplayClusterProjectionPolicy::UpdatePostProcessSettings().

- Added changes to the projection policy 'camera'
	* A new parameter bUseCameraPostprocess (Allow to use camera postprocess) was added to the CameraPolicySettings structure.
	* Added UpdatePostProcessSettings() function - fixed bug: postprocess was not passed from camera (postprocess is overridden from projection policy, not directly for viewport. CL #25885471)
	* Renamed the GetViewPoint() function to SetupProjectionViewPoint(). The associated logic has also been reworked.

- Added changes to the projection policy 'mpcdi'
	* Changed ShouldSupportICVFX(): WarpBlendInterface can disable ICVFX (only A3D supports ICVFX)
	* Added GetViewPointCameraEye() to the CalculateView() function (Override viewpoint: MPCDI always expects the location of the viewpoint component)

- Added changes to the projection policy 'manual' and 'link'
	* Added SetupProjectionViewPoint() function.

- fixed spelling 'CamersSettings' to 'CamerasSettings'in DisplayClusterProjection module.

- added UE_DEPRECATED for changes in public interfaces.

-reworked Viewport/Configuration
	* added warppolicy support
	* code cleanup

- code cleanup for UDisplayClusterICVFXCameraComponent

#jira UE-188835
#rb Alejandro.Arango, Vitalii.Boiko

[CL 26151678 by peter tarasenko in ue5-main branch]
2023-06-21 11:48:31 -04:00
david punsetmartinez
e75fef3be7 Replace Stats2.h by Stats.h to fix nopch compilation
[REVIEW] [at]chris.waters

[CL 26151345 by david punsetmartinez in ue5-main branch]
2023-06-21 11:40:30 -04:00
keith yerex
d30707cf07 add multi-output support to proxy table lookups
#rb Samuele.Rigamonti

[CL 26151293 by keith yerex in ue5-main branch]
2023-06-21 11:39:20 -04:00
mateo egey
1dc170579f Fixed a crash when emitters are loaded that inherit from unloaded parent emitters & modules (disabled fluids plugin when placing a user created fluid system for example). Summary View Post Load Transfer would expect some data to exist that doesn't exist
#jira UE-186567
#rb

[CL 26151028 by mateo egey in ue5-main branch]
2023-06-21 11:33:21 -04:00
roey borsteinas
2f8a1ff2a9 Fixed bad deprecation code in water static mesh flag changes.
#rb jonathan.bard

[CL 26150970 by roey borsteinas in ue5-main branch]
2023-06-21 11:31:51 -04:00
phillip kavan
e2d7f26b44 Avoid potential collisions with existing non-transient objects when creating transient event stub graph artifacts during Blueprint ubergraph compilation.
#jira UE-182720
#rb Dave.Jones2

[CL 26150938 by phillip kavan in ue5-main branch]
2023-06-21 11:31:07 -04:00
vritvij kadam
d008bcdb61 GameStateComponent uses the UWorld::GetAuthGameMode to return the game mode since the GameState doesn't have a valid game mode during game state creation.
Added GameStateComponent::HandleMatchHasEnded hook

[CL 26150876 by vritvij kadam in ue5-main branch]
2023-06-21 11:29:18 -04:00
simon orr
a3be5e9e65 LLM SizeParams migrated to remaining memory tracking functions. This will allow commands such as DumpLLM to report on the snapshot memory delta.
Deprecating older public LLM functions in favor of newer more controlled reporting.
#rb Matt.Peters

[CL 26150851 by simon orr in ue5-main branch]
2023-06-21 11:28:34 -04:00
valentin ritzi
fb0ef9ef2c [PlatformCrypto] Adding utility method to calculate SHA256 hash
Adding a utility method to calculate SHA256 hashes. One of the applications will be to verify JWTs down the line.

#rb stuart.hill

[CL 26150823 by valentin ritzi in ue5-main branch]
2023-06-21 11:27:48 -04:00
jerome delattre
25cc6a7006 Fix infinite loop when Quit command is input more than once
#rnx
#rb Clayton.Langford

[CL 26150778 by jerome delattre in ue5-main branch]
2023-06-21 11:26:41 -04:00
jamie dale
6f1025d873 Added a Content Browser file data source for Portable Object (PO) files contained within the Localization folder
#jira
#rb Rex.Hill

[CL 26150707 by jamie dale in ue5-main branch]
2023-06-21 11:25:20 -04:00
jamie dale
c85cd36349 Added basic SCC support to Content Browser file data sources
This is enough to support the basic operations (on add, delete, move, rename), as well as the revision control file menu (to allow sync, revert, check-in, history, and diffing).

#jira
#rb Rex.Hill

[CL 26150695 by jamie dale in ue5-main branch]
2023-06-21 11:25:02 -04:00
devin doucette
f8198f77f0 DDC: Fixed the in-flight memory cache to be read-only
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 26150641 by devin doucette in ue5-main branch]
2023-06-21 11:24:03 -04:00
sebastien hillaire
f1e1b556d5 Substrate - make sure we disable all feature when compiling but it does not fit in memory.
#rb none
[FYI] charles.derousiers

[CL 26150633 by sebastien hillaire in ue5-main branch]
2023-06-21 11:23:58 -04:00
josh adams
305c260069 - Moved SDK versions (MainVersion and Min/Max SDK version) from C# strings to SDK.json files in the Platform's Config folder
- Allow for per-project override in a project's platform's config folder (this is merging with my other work on per-project SDKs and validation of multi-target builds)
- More versions will move over after this
#rb david.harvey

[CL 26150552 by josh adams in ue5-main branch]
2023-06-21 11:21:01 -04:00
buildmachine
d64c66d387 Updating P4VUtils from CL 26149755
[CL 26150007 by buildmachine in ue5-main branch]
2023-06-21 10:54:42 -04:00
mark lintott
07ab3fb04a Added icon for Dependenicies
[FYI] matt.breindel
#rb trivial

[CL 26149877 by mark lintott in ue5-main branch]
2023-06-21 10:50:11 -04:00
charles derousiers
efd4bd026c Fix overflow when computing rect light texture MIP causing incorrect atlas packing.
#rb none

[CL 26149786 by charles derousiers in ue5-main branch]
2023-06-21 10:48:20 -04:00
jeremie roy
44282d058a Fix SharedMemoryMediaPlayer not working
#rb simon.therriault
#jira UE-188995

[CL 26149702 by jeremie roy in ue5-main branch]
2023-06-21 10:46:38 -04:00
neil henning
4ee0dfd67b Add a [[clang::noautortfm]] attribute to allow marking of functions that should not be cloned for AutoRTFM.
[CL 26149499 by neil henning in ue5-main branch]
2023-06-21 10:42:37 -04:00
alex perez
6a2626aac2 [AudioWidgets] SSampledSequenceValueGridOverlay: Fixed bug when hiding labels on widget construction.
Issue sequence:
- .HideLabels(true) at construction time
- CacheDrawElements is called and it does an early return in if (bHideLabels) which keeps CachedLabelData empty
- OnPaint is called
- the line CachedLabelData[SlotIndex] is not protected with an if (!bHideLabels) and an invalid access to CachedLabelData occurs.

#rb igor.dallavanzi
#rnx

[CL 26149229 by alex perez in ue5-main branch]
2023-06-21 10:37:06 -04:00
jeanfrancois dube
2f19e94b2c [Backout] - CL26090691
[FYI] jeanfrancois.dube
Original CL Desc
-----------------------------------------------------------------
World Partition Class Descriptors: properly handle the case where a class descriptor references a BP class through a redirector, but the class descriptor registry hasn't registered the redirector yet (depending on the load order), resulting in a missing class descriptor.

#rb matt.peters
#p4v-cherrypick 26083693

[CL 26149194 by jeanfrancois dube in ue5-main branch]
2023-06-21 10:36:13 -04:00
peter engstrom
d1b4947c5c Iris - Add message to checks.
#rb louisphilippe.seguin

[CL 26149187 by peter engstrom in ue5-main branch]
2023-06-21 10:36:06 -04:00
yoan stamant
fb4de53169 On behalf of mikko.mononen
Original CL Desc
-----------------------------------------------------------------
StateTree: Fixed ID clash when duplicating transitions, plus misc editor fixes
- Fix duplicate state
- Fix creating new node IDs when a whole transitions is duplicated
- Fixed state ID leaking into state names, when ID debug display is on
- Fixed updating the state tree view when task type is changed

[FYI] yoan.stamant

[CL 26149038 by yoan stamant in ue5-main branch]
2023-06-21 10:32:41 -04:00