Commit Graph

17535 Commits

Author SHA1 Message Date
ethan geller
95aba5b1b5 #jira UE-69302 suppress PVS-Studio Static Analysis warning for DP punning in VectorLoadFloat2.
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 4846931 via CL 4849888 via CL 4850098
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4850311 by ethan geller in Dev-Networking branch]
2019-01-30 18:49:27 -05:00
rolando caloca
147d054979 Android compile fix (for real)
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 4846904 via CL 4849874 via CL 4850085
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4850299 by rolando caloca in Dev-Networking branch]
2019-01-30 18:49:24 -05:00
rolando caloca
37ebd6aee2 Android compile fix
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 4846869 via CL 4849854 via CL 4850066
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4850268 by rolando caloca in Dev-Networking branch]
2019-01-30 18:49:18 -05:00
rolando caloca
f8c908db39 Copy from 4846626
- Fix NV crash diagnostic
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 4846644 via CL 4849809 via CL 4849998
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4850201 by rolando caloca in Dev-Networking branch]
2019-01-30 18:49:02 -05:00
Jake Leonard
fb473a7678 Updates to IPAddress structures that allow for querying protocol types. Adds errorcode tracking to GAI requests.
Updates the SocketSubsystem to better support multiple protocol types and handling platforms that are locked to a specific protocol as well. Also removes the enum usage in the sockets/subsystem classes which reverts and better implements 4504445.

#JIRA: UE-68869, UENET-911, UENET-891
#rb: ryan.gerleve

[CL 4849963 by Jake Leonard in Dev-Networking branch]
2019-01-30 18:48:01 -05:00
satchit subramanian
2a22bfabae #jira UE-67593
#rb Michael.Lentine

Add checks to prevent vector nan ensure in ConvertOverlappedShapeToImpactHit and ConvertQueryImpactHit.

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: satchit.subramanian
#ROBOMERGE-SOURCE: CL 4848541 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4848550 by satchit subramanian in Dev-Networking branch]
2019-01-30 17:02:05 -05:00
josh adams
acdf15c548 - Fixed conflict from a merge to main
#rb trivial
#jira none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4846991 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4847000 by josh adams in Dev-Networking branch]
2019-01-30 15:28:22 -05:00
arciel rekman
fe640b987a Vulkan: try using events to block occlusion queries.
#rb arciel.rekman,dmitriy.dyomin
#jira UE-68377

Original change 4701484.

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 4846722 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4846733 by arciel rekman in Dev-Networking branch]
2019-01-30 14:57:45 -05:00
michael dupuis
5639801318 Added support in RHICopyTexture to copy multiple mips (implemented only for D3D11)
#rb Rolando.Caloca
[CODEREVIEW] Anthony.Bills, Luke.Thatcher, Ben.Woodhouse, Mark.Satterthwaite, Rolando.Caloca, Emil.Persson

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: michael.dupuis
#ROBOMERGE-SOURCE: CL 4842075 via CL 4845290 via CL 4845312
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4845437 by michael dupuis in Dev-Networking branch]
2019-01-30 13:46:45 -05:00
josh adams
5088bccb91 [Gil.Gribb and maybe others did most of the work, I just did the IOS parts, but I am checking it in, since IOS was the last stop on the code train]
- Added memory mapped IO concept to the engine
- Implemented and tested on Windows and IOS
- Not in use by anything yet, however, as the use cases are narrow and special (bulk data that does not need massaging after load - so it can be swapped out and back in silently by OS)
[FYI] gil.gribb,chris.babcock

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4842051 via CL 4845281 via CL 4845299
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4845422 by josh adams in Dev-Networking branch]
2019-01-30 13:46:29 -05:00
aaron mcleran
2c21afda33 Fixing build
#jira UE-69299
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 4844926 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4844934 by aaron mcleran in Dev-Networking branch]
2019-01-30 12:37:12 -05:00
graeme thornton
19c450d02c Add a guid to the generic crash report which is specific to that particular execution of the project. Should allow multiple crashes in the same run to be correlated.
[REVIEW] ben.marsh

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 4837835 via CL 4838883 via CL 4841269 via CL 4841361
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4841572 by graeme thornton in Dev-Networking branch]
2019-01-30 07:02:57 -05:00
dmitriy dyomin
9c075dac97 Fix android vulkan crash when backbuffer is used for sampling
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 4837425 via CL 4838879 via CL 4841266 via CL 4841338
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4841569 by dmitriy dyomin in Dev-Networking branch]
2019-01-30 07:02:53 -05:00
dmitriy dyomin
3d7446b8ca Set async loading thread affinity to AllCores instead of LittleCores, improves boot time (1:45 -> 1:05 on S9+ Adreno)
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 4837397 via CL 4838878 via CL 4841265 via CL 4841336
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4841568 by dmitriy dyomin in Dev-Networking branch]
2019-01-30 07:02:52 -05:00
ethan geller
73108774b3 [FYI] bob.tellez
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 4835318 via CL 4838985 via CL 4839351
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4839359 by ethan geller in Dev-Networking branch]
2019-01-30 05:37:18 -05:00
james hopkin
066197f269 Unblocked RoboMerge
#rb none

[FYI] maxwell.hayes

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 4833681 via CL 4838982 via CL 4839344
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4839356 by james hopkin in Dev-Networking branch]
2019-01-30 05:37:17 -05:00
dan oconnor
dbc02e0fa7 Add info the assertion
#jira UE-68419
#rb Phillip.Kavan

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dan.oconnor
#ROBOMERGE-SOURCE: CL 4835270 via CL 4838824 via CL 4838829
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4838852 by dan oconnor in Dev-Networking branch]
2019-01-30 03:49:21 -05:00
matt kuhlenschmidt
557ba5c15f Slate: Fix non-axis aligned stencil clipping still being a problem
[CODEREVIEW] nick.darnell, chris.gagnon
#jira UE-69145


#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 4833877 via CL 4837874 via CL 4837984
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4838313 by matt kuhlenschmidt in Dev-Networking branch]
2019-01-30 03:27:30 -05:00
lina halper
617e1fda4f Add object scope on the initializing animation to capture initialization time per object.
#jira: FORT-113893
#rb: James.Golding

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: lina.halper
#ROBOMERGE-SOURCE: CL 4833841 via CL 4837865 via CL 4837954
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4838235 by lina halper in Dev-Networking branch]
2019-01-30 03:27:03 -05:00
chris gagnon
435467dd55 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 4837001 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4837013 by chris gagnon in Dev-Networking branch]
2019-01-29 19:24:53 -05:00
chris bunner
aa38c6436c Enforce 2 worker threads as the minimum spawn count on Windows. This resolves threading issues with dual-logical-core users that infinitely stall when multiple initialization processes and loading effectively deadlock.
[REVIEW]

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: chris.bunner
#ROBOMERGE-SOURCE: CL 4833217 via CL 4833223 via CL 4833224 via CL 4835584 via CL 4835629
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4835915 by chris bunner in Dev-Networking branch]
2019-01-29 17:05:43 -05:00
peter knepley
2e9fe51fba Add verbose logging to dump NetworkChecksum for debugging purposes
[FYI] John.Abercrombie

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: peter.knepley
#ROBOMERGE-SOURCE: CL 4833011 via CL 4833014 via CL 4835354 via CL 4835373
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4835408 by peter knepley in Dev-Networking branch]
2019-01-29 16:53:37 -05:00
daniel lamb
678d689f62 Integrate PART of CL 4378335.
Integrate the parts involving the FPlatformMisc::LoadTextFileFromPlatformPackage.
#rb Justin.Marcus

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 4831383 via CL 4833736 via CL 4833753
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4833805 by daniel lamb in Dev-Networking branch]
2019-01-29 14:25:37 -05:00
allan bentham
26fa35d2fb Back out changelist 4830879
[FYI] Gil.Gribb

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 4830904 via CL 4830906 via CL 4832650 via CL 4832685
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4832711 by allan bentham in Dev-Networking branch]
2019-01-29 13:07:50 -05:00
allan bentham
11ceb94f0b ReadSurfaceFloatData flushes rhi commandlist.
Fixes sky captures occasionally failing on some android devices.
#rb Jack.porter
[FYI] Gil.Gribb

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 4830879 via CL 4830880 via CL 4832645 via CL 4832675
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4832694 by allan bentham in Dev-Networking branch]
2019-01-29 13:07:45 -05:00