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
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
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
Juan Canada
2ecf4f9708
Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
...
#rnx
#rb none
[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00
ryan durand
471d972e62
Updating copyright for Engine Developer.
...
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
Rolando Caloca
c2d62c0ecc
Copying //UE4/Dev-Rendering@10763356 to //UE4/Dev-RenderPlat-Staging
...
#rb none
#rnx
[CL 10769097 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2019-12-17 14:14:23 -05:00
rolando caloca
a34ca4f0a1
Fix a couple of metal issues
...
- Re-enable tessellation for Metal.
- On older versions of metal float3 is not a real type and is a define within the metal namespace. The easiest fix to this is to simply qualify the vector types within our version of cross product.
[FYI] Will.Damon, Matt.Collins
#rb lukas.hermanns, Will.Damon, Matt.Collins
#jira UE-82426, UE-85561, UE-84587, UE-85150
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: rolando.caloca
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 10672688 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v610-10636431)
[CL 10673258 by rolando caloca in Main branch]
2019-12-12 10:31:18 -05:00
Lukas Hermanns
33e0ea2faf
Merging CL 8910636 (Updated SPIRV-Cross) from //UE4/Dev-Rendering to Main (//UE4/Main)
...
#rb none
#rnx
[CL 8934359 by Lukas Hermanns in Main branch]
2019-09-20 15:41:33 -04:00
Marcus Wassmer
6517c68ef5
Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
...
#rb none
[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
lukas hermanns
1a2c7ee84d
Improved previous fix (from CL 7453922).
...
#rb Mark.Satterthwaite
#jira UE-77362
#ROBOMERGE-SOURCE: CL 7464346 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7464349 by lukas hermanns in Main branch]
2019-07-19 17:24:55 -04:00
lukas hermanns
7f903d2417
Disabled ue4::safe_array for non-mobile GPU targets in Metal cross compiler.
...
#rb none
[FYI] Mark.Satterthwaite
#jira UE-77362
#ROBOMERGE-SOURCE: CL 7453922 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7453935 by lukas hermanns in Main branch]
2019-07-19 10:51:41 -04:00
Rolando Caloca
aa0d2303d6
Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
...
#rb none
#rnx
[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
Mark Satterthwaite
ced3ef497f
Implement support for arbitrary texture swizzling in Metal shaders based on a swizzle provided from the CPU - this allows handling of some formats that Metal doesn't but it has significant cost so should only be enabled when strictly necessary and this must be known at shader compile time. This is a hedge against future need.
...
#rb none
#jira N/A
[CL 4963760 by Mark Satterthwaite in Dev-Rendering branch]
2019-02-11 14:57:17 -05:00
Rolando Caloca
732810a13b
DR - Copying //UE4/Dev-Main@4785067 to //UE4-DevRendering
...
#rb none
#rnx
#lockdown Marcus.Wassmer
[CL 4790611 by Rolando Caloca in Dev-Rendering branch]
2019-01-23 17:01:56 -05:00
Marcus Wassmer
cbfcbbb93b
Merging //UE4/Dev-Main@4662404 to Dev-Rendering (//UE4/Dev-Rendering)
...
#rb none
Should be just copyright updates
[CL 4680440 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:16:26 -05:00
Robert Manuszewski
2752c82adc
Merging //UE4/Dev-Main @ 4664414 to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 4675693 by Robert Manuszewski in Dev-Core branch]
2019-01-02 00:55:51 -05:00
Robert Manuszewski
9115b1f991
Merging //UE4/Dev-Main @ 4629913 to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 4631340 by Robert Manuszewski in Dev-Core branch]
2018-12-05 02:19:48 -05:00
Marcus Wassmer
2b944cb943
Copying //UE4/Dev-Rendering@4626416 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#lockdown nick.penwarden
[CL 4626501 by Marcus Wassmer in Main branch]
2018-12-03 22:25:23 -05:00
Mark Satterthwaite
21d4734fc0
Tie Metal PCH compilation to the specific Xcode build, not just the metal compiler version.
...
#rb none
[CL 4565656 by Mark Satterthwaite in Dev-Rendering branch]
2018-11-14 13:29:01 -05:00
Robert Manuszewski
de0e48504f
Merging //UE4/Dev-Main @ 4560050 to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 4561121 by Robert Manuszewski in Dev-Core branch]
2018-11-13 00:49:34 -05:00
mark satterthwaite
0cab356762
We can't include the Xcode version when compiling shaders remotely because the SCW process doesn't always have the SSH configuration required, which means we must always supply the '-c' option to the 'metal' compiler.
...
#rb none
#jira UE-65843
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 4535688 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4535689 by mark satterthwaite in Staging-4.21 branch]
2018-11-02 11:49:59 -04:00