Commit Graph

218 Commits

Author SHA1 Message Date
Lukas Hermanns
9e7053fd6c Fix Vulkan tessellation in DXC: use shader output slots to commuincate patch constant data in Hull shaders (Merged from CL 14680863).
#rb Rolando.Caloca, Will.Damon
#fyi Jonas.Meyer, Mihnea.Balta, Graham.Wihlidal
#rnx

[CL 14714790 by Lukas Hermanns in ue5-main branch]
2020-11-10 18:35:10 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Marc Audy
50a3d7d368 Merge Release-Engine-Staging to Main @ CL# 14467590
This represents UE4/Main @ 14432125 + some cherrypick fixes

[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
Matt Kuhlenschmidt
603a4119c5 Fix HAL/PlatformFileManager.h non-portable casing CIS issues
#rb none

[CL 13214257 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-06 17:58:18 -04:00
richard wallis
435de0000d Add materials that have WPO to the FMA pass logic as only vertex ouput position can be invariant - this goes with the DXC change to add invariant for metal >= 2.1 to the vetex output position.
#rb will.damon
#jira UE-91754
#lockdown Marcus.Wassmer

#ROBOMERGE-SOURCE: CL 12869652 in //UE4/Release-4.25/... via CL 12869660 via CL 12869675
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12869688 by richard wallis in Main branch]
2020-04-16 14:11:43 -04:00
florin pascu
8a7d82883d Solve Remote Shadercompile
#jira UE-92085
#rb Jack.Porter, Dmitriy.Dyomin, Lukas.Hermanns
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12868379 in //UE4/Release-4.25/... via CL 12868387 via CL 12868392
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12868395 by florin pascu in Main branch]
2020-04-16 11:43:34 -04:00
wei liu
f71dfd7ccc Fix a crash bug of Histogram compute shader on A8 devcies.
#jira UE-89933

#rb carl.lloyd

#ROBOMERGE-SOURCE: CL 11894021 in //UE4/Release-4.25/... via CL 11894022
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11894024 by wei liu in Main branch]
2020-03-03 22:34:31 -05:00
lukas hermanns
14fe70f73d Removed warning about multiple search paths in Metal compiler info (blocks build farm).
#rb none
[FYI] Will.Damon
#jira UE-89893
#rnx

#ROBOMERGE-SOURCE: CL 11847796 in //UE4/Release-4.25/... via CL 11847805
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11847820 by lukas hermanns in Main branch]
2020-03-02 18:00:11 -05:00
lukas hermanns
311715c3d0 Fix scanning Metal search directories when multiple paths are concatenated by colons (such as $PATH environment variable).
#rb Will.Damon
[FYI] Matt.Collins
#jira UE-89647, UE-88032
#rnx

#ROBOMERGE-SOURCE: CL 11783628 in //UE4/Release-4.25/... via CL 11783649
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11783684 by lukas hermanns in Main branch]
2020-02-28 17:03:16 -05:00
lukas hermanns
554453aadf Fixed unusable error report when Metal compiler is not available.
#rb none
[FYI] Matt.Colins, Will.Damon
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 11753340 in //UE4/Release-4.25/... via CL 11753366
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11776595 by lukas hermanns in Main branch]
2020-02-28 16:04:03 -05:00
will damon
b74b77c8df Fix issues caught by address sanitizer.
#rb lukas.hermanns
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 11548824 in //UE4/Release-4.25/... via CL 11548835
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11578156 by will damon in Main branch]
2020-02-21 15:04:26 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Ben Marsh
62db13b006 Fix for warning after upgrading to PVS-Studio 7.0.4:
V1028: Possible overflow. Consider casting operands of the 'j + IABOffsetIndex' operator to the 'uint64' type, not the result.

#codereview Rolando.Caloca
#rb none
#rnx

[CL 11311722 by Ben Marsh in Main branch]
2020-02-10 16:28:24 -05:00
Josh Adams
aa9705149b Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
#rb none

[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
will damon
5eed7041d1 Back out CL 11179268. WIndows doesn't know about strnstr, apparently.
#rb none
#jira none
#lockdown marcus.wassmer

#ROBOMERGE-SOURCE: CL 11187426 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v640-11091645)

[CL 11187430 by will damon in Main branch]
2020-01-30 15:55:41 -05:00
will damon
24e05b238c Fix buffer overrun caught by ASAN.
#rb lukas.hermanns
[at]lukas.hermanns
#jira none
#lockdown marcus.wassmer

#ROBOMERGE-SOURCE: CL 11179268 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v640-11091645)

[CL 11179276 by will damon in Main branch]
2020-01-30 13:30:03 -05:00
Rolando Caloca
bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00
Rolando Caloca
db7cb13cd5 Merging //UE4/Main@11108668 to Dev-RenderPlat-Staging
#rb none
#rnx

[CL 11109810 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2020-01-24 17:26:14 -05:00
Juan Canada
f396f56a0b Merging //UE4/Dev-Main@11042002 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 11075443 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-21 14:54:20 -05:00
rolando caloca
69e4f95ea8 F - Potential fix for bit overflow
#rb Will.Damon, Lukas.Hermanns
#rnx
#rb


#ROBOMERGE-SOURCE: CL 11073056 via CL 11073060 via CL 11073063
#ROBOMERGE-BOT: (v637-11041722)

[CL 11073065 by rolando caloca in Main branch]
2020-01-21 11:27:31 -05:00