Commit Graph

13987 Commits

Author SHA1 Message Date
mikita hauruk
35697edcfb Fixed UE-197542
#jira UE-197542
#rb sebastian.lewicki

[CL 28702173 by mikita hauruk in ue5-main branch]
2023-10-12 02:14:17 -04:00
yuriy odonnell
355a38075e Fix compile error on linux/mac due to indexing arrays with char type
#rb none

[CL 28699927 by yuriy odonnell in ue5-main branch]
2023-10-11 23:46:03 -04:00
yuriy odonnell
dd72ffe26c ShaderMinifier - Optimize BuildLineBreakMap, SkipUntilNonIdentifierCharacter, ExtractIdentifiers and few other bits
* Generate line directive map during parsing
* Use xxhash instead of cityhash
* Avoid FStringView operator [] in ExtractIdentifiers
* Use TArray Reset instead of Empty where appropriate
* Vectorize SkipUntilNonIdentifierCharacter
* Vectorize ExtractBlock
* Vectorize line ending search
* Use FString directly instead of FStringBuilderBase for the final output to avoid a copy

#rb christopher.waters
#rb jason.hoerner

[CL 28699609 by yuriy odonnell in ue5-main branch]
2023-10-11 23:32:28 -04:00
dan smith
fe6e821dd4 Fixed [at]oaram typo (should be [at]param) in various files
#rnx

[CL 28698745 by dan smith in ue5-main branch]
2023-10-11 22:54:35 -04:00
christopher waters
0403f2caa0 Always set the HLSL version and don't assume the default is 2018.
#rb David.Harvey, Yuriy.Odonnell

[CL 28692390 by christopher waters in ue5-main branch]
2023-10-11 19:52:44 -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
zousar shaker
e95a2b2c30 Change default port for autolaunched ZenServer local service to 8558. When connecting to an existing service (not autolaunched), the default port remains what it was before, but will change in the future.
[CL 28665636 by zousar shaker in ue5-main branch]
2023-10-11 11:18:41 -04:00
jeremie roy
00d774b956 Fix LiveLinkHub compilation errors caused by some modules checking for target type editor instead of CompilingAgainstEditor
#jira UE-195057
#rb simon.therriault
[FYI] valentin.ritzi

[CL 28664306 by jeremie roy in ue5-main branch]
2023-10-11 10:43:50 -04:00
christopher waters
6797229f23 Moving more platforms to use ShaderParameterParser in the compile step.
#rb Jason.Nadro
#jira UE-197328

[CL 28655234 by christopher waters in ue5-main branch]
2023-10-11 03:20:39 -04:00
mikita hauruk
f46fc20573 Increased timeout for some tests to avoid timeout fail on Mac arm64 in Insights tests EngineTest
Changed UTS version visualisation in log to avoid "heap-use-after-free" error in IsUnrealTraceServerReady()

#jira UE-196814
#rb Ionut.Matasaru Monica.South
#tests mac, linux, win64

[CL 28654678 by mikita hauruk in ue5-main branch]
2023-10-11 02:09:36 -04:00
george rolfe
e8d819c903 [ToolMenus] Overloaded FindOrAdd functions with other Add params
#rb rex.hill
#rb sebastian.arleryd
#rnx

[CL 28651800 by george rolfe in ue5-main branch]
2023-10-10 22:52:43 -04:00
zousar shaker
9755b8b826 Ensure we don't use the messagebox when presenting ZenServer launch messages in standalone programs.
#rb none

[CL 28642682 by zousar shaker in ue5-main branch]
2023-10-10 18:26:11 -04:00
anton dunchev
6caa157b62 [MemoryInsights] Add free memory event callstack groupings/columns.
#rnx
#tests win64
#rb ionut.matasaru

[CL 28636038 by anton dunchev in ue5-main branch]
2023-10-10 16:22:30 -04:00
laura hermanns
0320f2f528 D3D11 cross-compilation fixes:
- Patch HLSL to support SV_DepthGreaterEqual and SV_DepthLessEqual.
- Maintain order of shader input/output variables in cross-compiled HLSL.

#rb Jason.Nadro
#jira UE-186066, UE-192125
#rnx

[CL 28633421 by laura hermanns in ue5-main branch]
2023-10-10 15:30:19 -04:00
oleg krasnov
ce05f82505 Unify internal logic of FAutomatedApplicationImpl that works with real and fake inner instances
#jira UE-197223
#rb Jerome.Delattre

[CL 28621349 by oleg krasnov in ue5-main branch]
2023-10-10 11:30:50 -04:00
catalin dragoiu
dd120bb986 [Insights] Auto Start analysis now also works when the Trace Store is minimized.
#rb Ionut.Matasaru
#jira UE-162364

[CL 28620704 by catalin dragoiu in ue5-main branch]
2023-10-10 11:11:27 -04:00
oleg krasnov
58fb6b5da2 Fix DoubleClick, Scroll and Press tests of Automation Driver
#jira UE-193323
#rb Jerome.Delattre

[CL 28620578 by oleg krasnov in ue5-main branch]
2023-10-10 11:09:23 -04:00
josh adams
1abedddd2a - More fixes for Mac packaging/archiving issues
* Set the no-encryption setting in the template Mac plist to make uploading to TestFlight/AppStore easier
  * Fixed editor to not compile as universal when using -distribution, only the client should be universal
  * Further improvements to stripping out nested .app's in a final .app (remove them from the staged directory helps)
  * Changed how the Mac app name is displayed, since the .app name itself is shown in the Finder,  unlike IOS where the CFBundleName is shown (the archived .app name in the .xcarchive is named by a project setting, falling back to the .uproject name if not set)
  * Disabled the SignExecutables function on Modern because they attempt to sign the wrong .apps, and one is no longer (previously it was uselessly signing .apps, but now it throws an error due to changes for the third item in this list)
[CONSIDER5.3]
#rb calvin.zheng
#jira UE-197465

[CL 28619839 by josh adams in ue5-main branch]
2023-10-10 10:52:53 -04:00
tiago costa
1334d92ec1 Removed some code related to Nanite Coarse Mesh Streaming
- don't modify DDC key based on cvar since it doesn't impact LOD generation since CL 18820056.
- removed bGenerateCoarseMeshStreamingLODs parameter from a few functions since it isn't used anymore.

#rb brian.karis
#prelight 652516f53a59af0b367fbd0b

[CL 28614902 by tiago costa in ue5-main branch]
2023-10-10 07:29:08 -04:00
florian penzkofer
f0d3b0bf34 Add support for DBuffer decals to the mobile forward renderer.
The DBuffer layout and most code is the same as for the desktop renderer.
Added new CVar r.Mobile.DBuffer so that is disabled by default. DBuffer for the SM5 renderer on mobile is enabled by default.

#rb Dmitriy.Dyomin, Sebastien.Hillaire

[CL 28598190 by florian penzkofer in ue5-main branch]
2023-10-09 16:48:41 -04:00
jamie hayes
16ce5d4a78 Add an option for Nanite meshes to consider edge length during simplification as a means of preventing oversimplification of meshes that are intended to be deformed (e.g. via WPO, Spline Mesh Component).
#rb brian.karis

[CL 28594884 by jamie hayes in ue5-main branch]
2023-10-09 15:40:27 -04:00
ben hoffman
f91d04e426 Editor | Add mechanism for extending the global status bar elements (Content Browser and Output Log buttons)
#rb sebastian.arleryd, aditya.ravichandran

#ushell-cherrypick of 28578790 by gabriel.wreczycki

[CL 28582153 by ben hoffman in ue5-main branch]
2023-10-09 10:34:07 -04:00
catalin dragoiu
d66bc15b26 [Insights] Add persistence to the Auto-Start Analysis settings in Session Browser.
#rb Ionut.Matasaru

[CL 28578261 by catalin dragoiu in ue5-main branch]
2023-10-09 07:33:08 -04:00
christopher waters
ec680fbdc7 Fixing NonUnity compile error.
[CL 28569952 by christopher waters in ue5-main branch]
2023-10-07 15:02:44 -04:00
christopher waters
6859d15ab4 Shader Parameter Parser changes
- Moving more uses of ShaderParameterParse from Preprocessing to Compile step.
- Adding a "DidModifyShader" flag to ShaderParameterParser to determine if Output.ModifiedShaderSource needs to be updated.

#jira UE-197328
#rb dan.elksnitis

[CL 28569175 by christopher waters in ue5-main branch]
2023-10-07 11:24:14 -04:00