Commit Graph

3232 Commits

Author SHA1 Message Date
kevin ortegren
dcd4a55d7d Adding compiling of Shading Model material output property for all the material compilers. Missing this was causing some material baking to fail.
#rb none
#rnx


#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: kevin.ortegren
#ROBOMERGE-SOURCE: CL 6339782 via CL 6339886 via CL 6339898
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6352199 by kevin ortegren in Dev-VR branch]
2019-05-07 18:44:33 -04:00
dave belanger
2542f6fbfe Merging CL 6320843 from //UE4/Dev-Editor to //UE4/Main
Fix functional test UI screenshot when running with a window dpi scale != 1.

#jira UE-60541
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 6327380 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6351219 by dave belanger in Dev-VR branch]
2019-05-07 18:21:00 -04:00
alexis matte
f29777ffff Tentative, fix crash when generating HLOD with impostor
#jira UE-73420
#rb none
#lockdown cristina.riveron

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 6256521 in //UE4/Release-4.22/... via CL 6317323
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6349969 by alexis matte in Dev-VR branch]
2019-05-07 17:33:25 -04:00
sebastien lussier
29fc1c189b Merging negative-scaled actors breaks materials
#fix No need to reverse the section indices when a static mesh has a mirrored transform as TransformRawMeshVertexData() is now calling ReverseAllPolygonFacing() in this specific case
#jira UE-56953
#rb none
#lockdown cristina.riveron

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 6252335 in //UE4/Release-4.22/... via CL 6317322
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6349968 by sebastien lussier in Dev-VR branch]
2019-05-07 17:33:23 -04:00
marc audy
1763e57c6c HLOD with imposter section not assign to the correct material ID, and the proxy material is added for each imposter section.
#jira UE-70972
#rb none
#lockdown nick.penwarden
[FYI] Alexis.Matte

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 6190448 in //UE4/Release-4.22/... via CL 6317275
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6349828 by marc audy in Dev-VR branch]
2019-05-07 17:30:34 -04:00
joe conley
c5e44d055f Adds support for multiple shading models per material. Each material now has a bit field of which shading models it is using. Shading models for a material are selected through a new Shading Model material expression, which can be connected to the new Shading Model material output pin. This is opt-in by selecting "From Material Expression" in the Shading Model drop down on the material. With no changes, everything should behave like before, and the old workflow is still there. Optimized shader code should be as performant as before if not using more than one shading model.
[FYI] Chris.Bunner, Krzysztof.Narkowicz, Marcus.Wassmer, Yuriy.Odonnell, Matt.Kuhlenschmidt
#rb Krzysztof.Narkowicz

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: kevin.ortegren
#ROBOMERGE-SOURCE: CL 6308573 via CL 6309266 via CL 6315508
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6348696 by joe conley in Dev-VR branch]
2019-05-07 17:16:40 -04:00
daniel lamb
517bcc9908 Content build label update now errors if the build is not on prod, instead of trying to upload it again.
Added new content only build node  and now generates pak patch files for pak files not in original build.
Also merges manifest with original build
Also posts build to gamedev and prod
GenerateChunkDBs now takes in two additional parameters specifying how many rollback labels to process and which ones to optimize (preparation for future change where we process more chunkdbs).
Added support for generating buildinfo.ini for ps4.


#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 6278253 via CL 6287210 via CL 6287835
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6304218 by daniel lamb in Dev-VR branch]
2019-05-03 21:20:53 -04:00
andrew grant
8ff729e3b2 Missed file from 6258941
#jira #rb na

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6258972 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6263892 by andrew grant in Dev-VR branch]
2019-05-02 17:17:20 -04:00
andrew grant
60da4977d1 Moved low level test settings to a place with no engine dependencies.
#jira UE-74084
#rb none
[FYI] ben.marsh,max.chen

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6258941 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6263888 by andrew grant in Dev-VR branch]
2019-05-02 17:17:18 -04:00
andrew grant
2c6e45d1fe Created FunctionalTest base class.
FunctionalTest now implements TreatLogErrorsAsErrors and TreatLogWarningsAsErrors. Default is true and false, but projects and individual tests can override these.

#rb CR'd
[at]josh.engebretson [at]clayton.langford [at]ben.salem

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6238394 via CL 6242055 via CL 6242098
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6247486 by andrew grant in Dev-VR branch]
2019-05-02 01:13:42 -04:00
andrew grant
16f85d56ea Moved automation settings to a common class.
Removed SetTreatWarningsAsErrors from AutomationFramework. Tests should now override TreatLogErrorsAsErrors and TreatLogWarningsAsErrors to control this behavior.

Tidied up some logging and formalized messages emitted by tests.

Emit a Gauntlet-parsed message on test completion

#rb CR'd

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6236960 via CL 6242044 via CL 6242091
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6247459 by andrew grant in Dev-VR branch]
2019-05-02 01:13:27 -04:00
andrew grant
56f323ddca Fix from xiangguan.nan for avoiding invalid paths.
https://udn.unrealengine.com/questions/496880


#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6152574 via CL 6155961 via CL 6177915
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6213874 by andrew grant in Dev-VR branch]
2019-05-01 18:27:32 -04:00
andrew grant
e8fb89decc Temporarily removed exit report used by CIS as it turns out some Fortnite tests are actually silently failing :(
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6132799 via CL 6133272 via CL 6174327
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6198857 by andrew grant in Dev-VR branch]
2019-05-01 17:14:12 -04:00
andrew grant
7d24ca0156 Cleaned up some logging in automation controller
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6115332 via CL 6132874 via CL 6174055
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6198794 by andrew grant in Dev-VR branch]
2019-05-01 17:13:55 -04:00
jurre debaare
2063c26408 HLOD Emissive bakes have pink artifacts or other objects emissive planar mapped
#fix Make sure we retain Magenta pixels for emissive baked textures, and not apply emissive scaling to them to make sure they are masked out correctly when merging the different textures into the atlas
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 6104752 via CL 6104754 via CL 6105018 via CL 6105094
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6132182 by jurre debaare in Dev-VR branch]
2019-04-26 22:56:07 -04:00
andrew grant
3238c18642 Added support for allowing definition and execution of "groups" of tests using the legacy automation framework.
Groups are defined in DefaultEngine.ini by specifying a groupname and then a set of filters that are used to determine group membership. Groups of tests may then be executed via "RunTests Group:GroupName".

Filters can now also be specified via "RunTests Filter:System+Filter:Editor". This will correctly match filters instead of the old behavior of doing a substring search e.g. SomeNonEditorTest is executed by "RunTests Editor"

Setup some common groups of tests in EngineTest project.

Added TestFilter option to RunAutomatedTests Gauntlet script. Defaults to Project+System

#rb swarm

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6083324 via CL 6088169 via CL 6088218
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6119355 by andrew grant in Dev-VR branch]
2019-04-26 21:24:52 -04:00
Ryan Vance
dbb9402f41 Vulkan mobile multiview support
#rb rolando.caloca
#fyi rolando.caloca, jack.porter, marcus.wassmer

[CL 6096436 by Ryan Vance in Dev-VR branch]
2019-04-25 14:09:55 -04:00
mickael gilabert
d8e082633e Added Distance field shadow / AO support on Switch
Don't compile distance field shader permutations if bUseDistanceFields is unset or false
Added UAV output to pixel shader
Clear Tiny UAV uses command buffer ClearBuffer command instead of allocating a temp buffer and copying it to UAV

anthony.bills
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: mickael.gilabert
#ROBOMERGE-SOURCE: CL 6077502 via CL 6077551 via CL 6080478 via CL 6080627
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6084211 by mickael gilabert in Dev-VR branch]
2019-04-24 17:06:06 -04:00
jurre debaare
603a392d01 Z-fighting is observed throughout the map while skydiving from Battle bus in BR
#fix Added a flag for allowing two-sided materials for HLOD materials, enabled by default for backwards compatibility
[FYI] sebastien.lussier

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 6076717 via CL 6076719 via CL 6077848 via CL 6078008
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6082511 by jurre debaare in Dev-VR branch]
2019-04-24 15:38:14 -04:00
alexis matte
0e0151d95e HLOD with imposter get the imposter section not assign to the correct material ID, and the proxy material is added for each imposter section.
The jira I put here must be re-tested since I change the fix for it.
#jira UE-70972
[FYI] johan.duparc

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 6023508 via CL 6023509 via CL 6024040 via CL 6024213
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6028353 by alexis matte in Dev-VR branch]
2019-04-19 21:17:57 -04:00
ben marsh
f9df2c1beb Fix missing include paths in generated project files in binary builds, due to exception while generating project files due to missing module.
#rb none
#jira UE-73075

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6017285 in //UE4/Release-4.22/... via CL 6017289
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6020891 by ben marsh in Dev-VR branch]
2019-04-19 17:08:17 -04:00
arciel rekman
001b861df8 Editor: fix crash adding RHIs in Windows settings (UE-72863).
- Crash happened if TargetedRHIs contained formats without friendly names (e.g. SF_VULKAN_ES31 in ActionRPG).
- Change by Sebastian.Nordgren

#jira UE-72863
#rb Sebastian.Nordgren
[CODEREVIEW] Chris.Gagnon, Rolando.Caloca, Sebastian.Nordgren
#lockdown Cristina.Riveron

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 6011929 in //UE4/Release-4.22/... via CL 6011930
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6014822 by arciel rekman in Dev-VR branch]
2019-04-19 13:02:29 -04:00
marc audy
a20810a2b4 Fix non-unity
#rb
#rnx
[CODEREVIEW] Ben.Marsh
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 6007151 via CL 6007296 via CL 6007313
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6010552 by marc audy in Dev-VR branch]
2019-04-19 06:34:12 -04:00
ben marsh
b78d96355f LiveCoding: Merging fixes to resolve issues with global symbols being reconstructed when loading patch DLLs. Was causing asserts when log channels were re-registered etc...
#jira
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5993252 via CL 5993257 via CL 5995286 via CL 5995562
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6004844 by ben marsh in Dev-VR branch]
2019-04-18 21:57:56 -04:00
ben marsh
9f765c1726 LiveCoding: Prevent Live Coding starting automatically when in unattended mode.
#rb none
#jira UE-72524

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5988868 in //UE4/Release-4.22/... via CL 5988908
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6002160 by ben marsh in Dev-VR branch]
2019-04-18 21:39:35 -04:00