Mark Satterthwaite
514402141b
In order to keep up with the HLR the desktop renderers now require Metal 2.0 or later on Apple's platforms - Metal 1.2 just isn't sufficient.
...
#rb none
#jira UE-71589
[CL 5415631 by Mark Satterthwaite in 4.22 branch]
2019-03-15 12:04:24 -04:00
Peter Sauerbrei
9f2d7cc399
disable XGE shader compiling for IOS
...
#jira UE-33401
#rb john.mauney
[CL 5340798 by Peter Sauerbrei in 4.22 branch]
2019-03-07 15:35:41 -05:00
Cosmin Sulea
a568a81c0c
UE-70653 - Edit hangs for a few seconds when entering iOS commands in device output log
...
#jira UE-70653
#rb Jack.Porter
[CL 5238340 by Cosmin Sulea in 4.22 branch]
2019-02-28 10:15:11 -05:00
Cosmin Sulea
2c430c3bff
UE-62851 - Remote Build pre-check error does not appear when missing required arguments
...
#jira UE-62851
#rb Jack.Porter
[CL 5238309 by Cosmin Sulea in 4.22 branch]
2019-02-28 10:11:21 -05:00
Cosmin Sulea
44be74b55b
UE-70550 - //UE4/Release-4.22 - UE4Editor Static Analysis Win64 (MSVC) - warning C6387: 'mutex' could be '0': this does not adhere to the specification for the function 'CloseHandle' - iostargetdevice.cpp
...
#jira UE-70550
#rb none
[CL 5175315 by Cosmin Sulea in 4.22 branch]
2019-02-25 08:37:27 -05:00
Cosmin Sulea
9608366411
UE-70234 - Error: Failed to connect to deployment server at 127.0.0.1:41000 - DeploymentServer not running
...
#jira UE-70234
#rb Jack.Porter
[CL 5174208 by Cosmin Sulea in 4.22 branch]
2019-02-25 07:38:53 -05:00
Cosmin Sulea
f6e161eab2
UE-70234 - Error: Failed to connect to deployment server at 127.0.0.1:41000 - DeploymentServer not running
...
#jira UE-70234
#rb Jack.Porter
[CL 5089041 by Cosmin Sulea in 4.22 branch]
2019-02-20 07:22:52 -05:00
Cosmin Sulea
0c9f914992
UE-70234 - Error: Failed to connect to deployment server at 127.0.0.1:41000 - DeploymentServer not running
...
#jira UE-70234
#rb Jack.Porter
[CL 5062647 by Cosmin Sulea in 4.22 branch]
2019-02-19 11:04:15 -05:00
Cosmin Sulea
620bb3c564
UE-70204 - //UE4/Main 'Build Tools' - Couldn't find parent type for 'MovieScene2DTransformTrack' named 'UMovieScenePropertyTrack'
...
#jira UE-70204
#rb none
[CL 5062262 by Cosmin Sulea in 4.22 branch]
2019-02-19 10:20:59 -05:00
Cosmin Sulea
182c128ab8
UE-63767 - iOS Device Output Log console does not work
...
#jira UE-63767
#rb Jack.Porter
[CL 5036543 by Cosmin Sulea in 4.22 branch]
2019-02-18 05:54:18 -05:00
Jack Porter
ecffe364e2
Detect TVOS or IOS connected device type so Launch on Windows uses the correct target
...
Rebuild DeploymentServer
#fyi Cosmin.Sulea
#rb None
#jira UE-69615
[CL 4947304 by Jack Porter in 4.22 branch]
2019-02-08 07:33:43 -05:00
Marcus Wassmer
6995e20184
Merging //UE4/Dev-Main@4848702 to Dev-Rendering (//UE4/Dev-Rendering)
...
#rb none
#lockdown rolando.caloca
[CL 4854488 by Marcus Wassmer in Dev-Rendering branch]
2019-01-30 20:34:55 -05:00
Marcus Wassmer
48cc6051f0
Merging //UE4/Dev-Main@4835686 to Dev-Rendering (//UE4/Dev-Rendering)
...
#lockdown rolando.caloca
#rb none
[CL 4836748 by Marcus Wassmer in Dev-Rendering branch]
2019-01-29 17:55:04 -05:00
Marcus Wassmer
68f340a63c
Merging //UE4/Dev-Main@4825910 to Dev-Rendering (//UE4/Dev-Rendering)
...
#rb none
KNOWN BROKEN DO NOT SYNC
#lockdown rolando.caloca
[CL 4827063 by Marcus Wassmer in Dev-Rendering branch]
2019-01-28 21:04:21 -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
a8d6cc952b
Merging //UE4/Dev-Main@4700769 to Dev-Rendering (//UE4/Dev-Rendering)
...
#rb none
[CL 4729861 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:04:38 -05:00
Mark Satterthwaite
ae9401146d
Remove all support for Metal prior to Metal 1.2 on iOS/tvOS and Metal 2.0 on macOS. This permits some fairly radical simplifications and removal of a number of workarounds.
...
- All Buffer<>/RWBuffer<> objects are now bound as texture2d or texture_buffer, unless they are 3-component, in which case they are bound as raw T* buffer pointers.
- 3-component Buffer/RWBuffer objects should now work - Metal needed to use packed_* types internally as normal 3-component types in Metal are the same size as 4-component types which is different to HLSL. This is untested as we have no such example.
- Texture Gather/GatherCompare operations have been fixed and should now work.
- Remove all the TypedBufferFormat function-constant specialisation infrastructure and metadata as it is no longer necessary.
- Remove all the raw-conversion for 1, 2 and 4 component vector types as it is no longer required.
- Fixed input qualifiers (centroid, linear, etc.) for Fragment shader inputs - they should now work.
- Remove a bunch of Metal specific shader changes due to buffer type casting and swizzling that will now just work.
- Use the BGRA vertex format for FColor on Metal when available (everywhere but iOS/tvOS 10 using Metal 1.2).
- Simplify ShouldCompilePermutation & similar functions now that we have fewer versions to support.
#rb none
#jira N/A
[CL 4729845 by Mark Satterthwaite in Dev-Rendering branch]
2019-01-15 18:01:31 -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
Marcus Wassmer
437b881302
Merging //UE4/Dev-Main@4547706 to Dev-Rendering (//UE4/Dev-Rendering)
...
#rb none
[CL 4549073 by Marcus Wassmer in Dev-Rendering branch]
2018-11-07 15:32:18 -05:00
ben marsh
7ddbf9a619
Fix mismatch in logic between UAT's RequireTempTarget() and the engine's ProjectRequiresBuild() function. Projects need to be compiled if they disable a default plugin, as well as if they enable a plugin.
...
#rb none
#jira UE-65430
#ROBOMERGE-SOURCE: CL 4496292 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4496295 by ben marsh in Staging-4.21 branch]
2018-10-22 15:33:45 -04:00
mark satterthwaite
d5733e9712
Add separate Metal shader platforms for tvOS - we were relying upon a bug in Apple's metal toolchain to allow sharing shader bytecode between iOS and tvOS but that isn't possible anymore.
...
- Added IsMetalMobilePlatform, IsMetalMRTPlatform & IsMetalSM5Platform to simplify testing shader platforms.
- Twiddled the shader compiler to emit the correct min-OS flags to compile for iOS and tvOS.
#rb none
#jira UE-64891
#ROBOMERGE-SOURCE: CL 4488318 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4488329 by mark satterthwaite in Staging-4.21 branch]
2018-10-18 16:47:22 -04:00
Ben Marsh
1bb8d5c673
Merging CL 4478531 from 4.21 branch to fix non-unity build error.
...
#rb none
#lockdown Nick.Penwarden
[CL 4479120 by Ben Marsh in Main branch]
2018-10-17 09:51:54 -04:00
dmitriy dyomin
b098144a5e
non-unity build fix
...
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 4478530 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4478531 by dmitriy dyomin in Staging-4.21 branch]
2018-10-17 02:36:20 -04:00
dmitriy dyomin
423f2a8633
Exposed 'Support Software Occlusion Culling' option to project settings
...
#jira UE-65268
#rb none
#ROBOMERGE-SOURCE: CL 4472938 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4472944 by dmitriy dyomin in Staging-4.21 branch]
2018-10-16 08:46:29 -04:00
brian zaugg
186d340474
Support for Windows Store version of iTunes.
...
#rb Peter.Sauerbrei
#jira UE-60733
#ROBOMERGE-SOURCE: CL 4453883 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4453887 by brian zaugg in Staging-4.21 branch]
2018-10-11 14:44:48 -04:00