Commit Graph

1409 Commits

Author SHA1 Message Date
hellg1
a22effba2a [Backout] - CL23176028
#fyi charles.lefebvre
Original CL Desc
-----------------------------------------------------------------
PR #9811: Updating RiderSourceCodeAccess (Contributed by hellg1)

#preflight 637652d3b1509f1cc3de2af4

[CL 23176900 by hellg1 in ue5-main branch]
2022-11-17 11:15:28 -05:00
hellg1
a08b62689c PR #9811: Updating RiderSourceCodeAccess (Contributed by hellg1)
#preflight 637652d3b1509f1cc3de2af4

[CL 23176028 by hellg1 in ue5-main branch]
2022-11-17 10:31:59 -05:00
joe kirchoff
e737e995f1 UnrealEditor: Handle private includes from so the path isn't rooted in the module parent. This should be cleaned up to not require including private headers in public files.
#rnx
#rb Bryan.Sefcik
#preflight 6372dad7232e3d12cb8f12b7

[CL 23148562 by joe kirchoff in ue5-main branch]
2022-11-15 19:54:38 -05:00
jason walter
2e1235a071 Respect the console variable set by code when assigning CVar values.
#jira UE-168566
#rb none, trivial
#preflight 6373f9e41c114bec05c5762d

[CL 23141902 by jason walter in ue5-main branch]
2022-11-15 15:48:10 -05:00
jason walter
30a985468b Add ability to persist a single file in blueprints. Also added a delegate that indicates when a new package has been saved.
#jira UE-167476
#rb zach.brockway
#preflight 6373edba1c114bec05c0b579

[CL 23141497 by jason walter in ue5-main branch]
2022-11-15 15:25:38 -05:00
christopher waters
e0c47cc4e0 Don't load WinPixGpuCapturer unless -attachPIX is enabled.
#jira UE-170038
#rb jamie.hayes, jeremy.moore, josie.yang
#preflight 63728092ee4d25f90ad17351

[CL 23122002 by christopher waters in ue5-main branch]
2022-11-14 13:25:38 -05:00
jason walter
8bec4a540e Work-in-progress receive only support. Still very experimental.
#jira UE-168181
#rb none
#preflight 637257e05368a3230a47fb66

[CL 23117692 by jason walter in ue5-main branch]
2022-11-14 10:04:13 -05:00
christopher waters
efc59618fe Fixing NonUnity errors caused by CL 23104907 and CL 23104389
#preflight 636fcf81ee4d25f90a4a811d

[CL 23111199 by christopher waters in ue5-main branch]
2022-11-12 11:57:53 -05:00
christopher waters
feadeda9ec Updating WinPixEventRuntime to version 1.0.220810001
Changing PixWinPlugin to use the new capture control mechanisms, including disabling the UI overlay.
PixWinPlugin will now trigger a full frame, similar to how the RenderDoc plugin does, to ensure we get a full frame on the requested viewport instead of getting a frame on the next viewport to render.

#jira none
#rb robert.srinivasiah, jamie.hayes
#preflight 636d2bd11a66e7f7317a0073

[CL 23104389 by christopher waters in ue5-main branch]
2022-11-11 15:50:24 -05:00
rex hill
cfe20b7b79 Concert Plugin - Detect missing assets when reading messages
#preflight 636e55ed0c74adb48b51801f
#rb jamie.dale

[CL 23102308 by rex hill in ue5-main branch]
2022-11-11 14:13:41 -05:00
Dan Thompson
8b4692d085 Remove "mutable" parts of the build settings. For platforms that need the mip dimensions, this is now piped down via a parameter instead of violating "const".
#rb fabian.giesen
#rb charles.bloom
#preflight 636987d7dc30a4ce96651026

[CL 23021179 by Dan Thompson in ue5-main branch]
2022-11-07 18:29:15 -05:00
joe kirchoff
5910c0aed2 Clean up & sort #include paths in various private cpp files using work in progress FixIncludePath
#rnx
#rb Matt.Peters
#preflight 6365911ac53af2f47f558f3b

[CL 23018659 by joe kirchoff in ue5-main branch]
2022-11-07 16:59:30 -05:00
jason walter
cae777bf7e Add a combo box to set the Multi-user send / receive state. This only provides the UI mechanism. The low level implementation is still TBC.
#jira UE-168175
#rb zach.brockway
#preflight 636957e8843e6ac7947bc877

[CL 23016600 by jason walter in ue5-main branch]
2022-11-07 15:23:40 -05:00
henrik karlsson
d5026d4d83 Strategical submit which adds includes in preparation for coming change which removes includes in headers
#preflight 636531a1581dc906bce283d1
#rb none

[CL 22994620 by henrik karlsson in ue5-main branch]
2022-11-04 16:37:48 -04:00
henrik karlsson
e7631fdfd1 Fixed non-unity/pch errors
#rb none
#jira none
#preflight skipped

[CL 22982696 by henrik karlsson in ue5-main branch]
2022-11-04 02:47:49 -04:00
joe kirchoff
3ed2a97d33 Remove full path to public Core headers
#rnx
#rb bryan.sefcik
#preflight 63644885c53af2f47f8c4e82

[CL 22977768 by joe kirchoff in ue5-main branch]
2022-11-04 00:01:26 -04:00
henrik karlsson
c74a069ae5 Fixed non-unity/pch compile errors caused by header removals in engine
#rb none
#jira none
#preflight skipped

[CL 22971200 by henrik karlsson in ue5-main branch]
2022-11-03 19:39:18 -04:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
henrik karlsson
9da7fcedbb XcodeGPUDebuggerPluginModule - Attempt at fixing compile error due to missing include
#rb none
#jira none
#preflight skipped

[CL 22892568 by henrik karlsson in ue5-main branch]
2022-11-01 17:37:55 -04:00
stuart hill
0e9afe3fc1 Give the option to disable being able to diff files in the Source Control Submit Widget.
Add the missing default impelementation for FGitSourceControlProvider

#jira UCS-5405

[CL 22888702 by stuart hill in ue5-main branch]
2022-11-01 15:11:03 -04:00
paul chipchase
1a00222986 The perforce source control API can now issue a single p4 print command with multiple depot file paths as arguments rather than issuing a single p4 print command per file.
#rb PJ.Kack
#jira UE-167578
#rnx
#preflight 635bdddd5b54febd38b7efd0

- Clean up the source control backend by removing the older code path that was ifdefed out and clean up the new path.
- FPerforceConnection no longer takes a TOptional<FSharedBuffer> but takes an optional pointer to a TArray of FSharedBuffer. When gathering files this should return one FSharedBuffer per file requested.
-- It might make more sense to attach the FSharedBuffer to the FP4Record but that would require some bigger changes and would be better suited to being some follow on work. All the code is private in the module and not exposed so it is fairly safe and easy to do these refactors later.

- Replaced the TArray buffer for gathering files with a purpose built class FP4DepotFile.
- When issuing a p4 print command with multiple files we will get one call to ClientUser::OutputStat followed by calls to either ClientUser::OutputText or ClientUser::OutputBinary until all of the file has been delivered, then we will get another call to ClientUser::OutputStat for the next file and so on.
-- Note with binary files we seem to get one final call to ClientUser::OutputBinary with zero size, which I assume is supposed to signal the end of the transfer, text files do not get this, they seem to just stop.

[CL 22888671 by paul chipchase in ue5-main branch]
2022-11-01 15:10:19 -04:00
stuart hill
1fc502d9b1 Give the option to disable being able to diff files in the Source Control Submit Widget. To allow this, AllowsDiffAgainstDepot function should return false.
#preflight 6360fd498768c5532f5425f0
#rb Marco.Anastasi, Patrick.Laflamme

[CL 22888653 by stuart hill in ue5-main branch]
2022-11-01 15:09:57 -04:00
Thomas Sarkanen
d9c2b172f7 Skeleton compatibility improvements
Skeleton compatibility is now bi-directional. Specifying a compatible skeleton A -> B now implies B -> A.
Skeleton compatibility is now an editor-only concern. The runtime will attempt to do the 'best it can' via name -> name mappings. Only the editor will prevent assigning incompatible skeletons in (e.g.) asset pickers etc.
Skeleton compatibility checks in editor can now be disabled in the editor preferences (and each asset picker now has a checkbox option in its view settings that allows for quick access to this).

Moves FSkeletonRemapping to its own file (which is now private).
Skeleton remappings are now generated on demand on worker threads just before animation decompression and stored in a registry, guarded by FRWScopeLock for thread-safety.

Fixed some anim BP compiler edge cases where asset references on pins were not getting preloaded correctly, causing skeletons to be erroneously reported as missing.

Exposed the current asset registry filter in SAssetView so that menu extensions can access it (and use it to provide context)

#jira UE-166054
#jira UE-167355
#rb Jurre.deBaare,John.vanderBerg
#preflight 635902602e6690262afa86f9

[CL 22878911 by Thomas Sarkanen in ue5-main branch]
2022-11-01 06:25:59 -04:00
joe kirchoff
e4b870ac3b Update external modules to add include paths to PublicSystemIncludePaths rather than PublicIncludePaths
#rnx
#rb trivial

[CL 22876134 by joe kirchoff in ue5-main branch]
2022-10-31 20:55:55 -04:00
christian savoie
fd89edb9be Add access to local revision number for all source control systems.
Change perforce Revert option to be based on if an item is checked out or marked for add, rather than if it can be checked in.

#tests Used to implement source control menu refactor https://p4-swarm.epicgames.net/reviews/22528870

[CL 22863683 by christian savoie in ue5-main branch]
2022-10-31 11:08:06 -04:00