Rolando Caloca
2a3d4fe394
#UE4 - Metal - missing compute intrinsic
...
[CL 2372572 by Rolando Caloca in Main branch]
2014-12-01 10:47:45 -05:00
Rolando Caloca
7505c50959
UE4 - Metal - Use precise::clamp for float
...
#codereview Josh.Adams
[CL 2370073 by Rolando Caloca in Main branch]
2014-11-25 17:53:45 -05:00
Rolando Caloca
054d77dc6d
UE4 - Undo Metal precise clamp
...
[CL 2369998 by Rolando Caloca in Main branch]
2014-11-25 17:51:58 -05:00
Peter Sauerbrei
1d9f895545
fix for incorrectly scaled images and buttons for mobile provision and certificate in IOS settings
...
UE-4918
#ios
[CL 2369151 by Peter Sauerbrei in Main branch]
2014-11-24 17:42:52 -05:00
Josh Adams
f80aba82b6
- Cleaned up the IOS texture format decision code
...
- Cleaned up the code to decide what shader formats to use
- Added separate IOSRuntimeSetting for bSupportsMetalMRT, and check it when using -metalmrt flag
#codereview rolando.caloca
[CL 2368996 by Josh Adams in Main branch]
2014-11-24 17:39:14 -05:00
Peter Sauerbrei
2469f5ca14
disable architecture selection for all binary release projects on both PC and Mac
...
UE-5733
#ios
[CL 2367754 by Peter Sauerbrei in Main branch]
2014-11-21 13:51:17 -05:00
Josh Adams
d26ff98a24
- Moved ES31_PROFILE and SM4_PROFILE defines from Metal shader compiler into Common.usf (they should be removed from there as well, and not depend on them when METAL_*PROFILE is set)
...
#codereview rolando.caloca
[CL 2367583 by Josh Adams in Main branch]
2014-11-21 11:41:17 -05:00
Josh Adams
082e2c72f5
- Changed Metal clamp to precise version to remove NaNs
...
#codereview rolando.caloca
[CL 2367579 by Josh Adams in Main branch]
2014-11-21 11:36:30 -05:00
Peter Sauerbrei
e73b9e9e15
make it so the architecture settings are not editable in binary release on PC and for content-only projects in binary release on Mac
...
UE-5084
#ios
[CL 2367085 by Peter Sauerbrei in Main branch]
2014-11-20 20:11:12 -05:00
Rolando Caloca
db17154f0f
UE4 - Metal - remove packed from CB's (fixes array of float3 in cb's bug)
...
#codereview Josh.Adams
[CL 2366818 by Rolando Caloca in Main branch]
2014-11-20 16:16:13 -05:00
Peter Sauerbrei
6cd5831ae1
fix for a dangling reference to a process object
...
#ios
[CL 2360843 by Peter Sauerbrei in Main branch]
2014-11-14 17:33:52 -05:00
Peter Sauerbrei
12ac63145a
fix for message boxes showing up behind the editor
...
also made the IPP call async
UE-5368 & UE-5082
#ios
[CL 2359125 by Peter Sauerbrei in Main branch]
2014-11-13 17:30:33 -05:00
Rolando Caloca
bbb7c649ed
UE4 - hlslcc - Support for void intrinsics;
...
Metal - Support for group memory barrier with group sync
[CL 2357056 by Rolando Caloca in Main branch]
2014-11-12 10:01:44 -05:00
Rolando Caloca
c874cc119a
UE4 - hlslcc - Metal - NumThreads for compute shaders
...
[CL 2356214 by Rolando Caloca in Main branch]
2014-11-11 15:42:39 -05:00
Rolando Caloca
507b6fc7df
UE4 - Metal - Backend changes in prep for compute shaders
...
[CL 2355158 by Rolando Caloca in Main branch]
2014-11-10 17:24:44 -05:00
Peter Sauerbrei
12258788fb
fix for crash on Mac when installing provision
...
improved certificate detection on Mac
UE-4919
#ios
[CL 2353516 by Peter Sauerbrei in Main branch]
2014-11-07 15:46:06 -05:00
Peter Sauerbrei
6051ef19e5
switch to min IOS version of 6.1
...
removed cook compression from IOS settings as they are already in rendering settings
UE-5083
UE-5081
#ios
[CL 2351663 by Peter Sauerbrei in Main branch]
2014-11-06 15:20:03 -05:00
Peter Sauerbrei
3183077994
addition of mobile provision and certificate to the IOS project settings
...
calls IPP for now
UE-4397
#ios
[CL 2345272 by Peter Sauerbrei in Main branch]
2014-10-30 17:05:10 -04:00
Max Preussner
9884344213
Settings: Various improvements to the API
...
- made public headers compilable individually
- easier access to settings section delegates
- removed module singleton accessor
- moved non-trivial definitions into cpp files
- code & documentation cleanup
#UpgradeNotes:
- instead of ISettingsModule::Get() use FModuleManager::GetModulePtr<ISettingsModule>("Settings")
- instead of using FSettingsSectionDelegates assign delegates directly through the new ISettingsSection methods
[CL 2340711 by Max Preussner in Main branch]
2014-10-27 07:53:18 -04:00
Peter Sauerbrei
78d6c9a635
addition of iOS min version and devices supported to iOS Project Settings
...
UE-3315, UEPLAT-183, UEPLAT-28
#ios
[CL 2340220 by Peter Sauerbrei in Main branch]
2014-10-24 15:31:48 -04:00
Rolando Caloca
8ae6537e2c
UE4 - Metal at Feature Level 3.1 (shader side)
...
[CL 2331558 by Rolando Caloca in Main branch]
2014-10-16 09:42:51 -04:00
Wes Hunt
31e2bb00ac
Removed a bunch of stuff from Slate standard include, created SlateBasics.h
...
* Moved Slate.h into SlateBasics.h and began shifting less commonly used headers into SlateExtras.h.
* Slate.h now simply includes SlateBasics.h and SlateExtras.h.
* Slate.h includes a deprecated warning now to indicate that SlateBasics.h + specific includes should be used instead.
* Moved dozens of inlined functions using Slate widgets into .cpp files to avoid header dependencies.
* All code samples now include SlateBasics.h and SlateExtras.h so future shifts will not break most those projects, but not trigger the deprecation warning of including Slate.h.
#BUN
[CL 2329610 by Wes Hunt in Main branch]
2014-10-14 22:50:06 -04:00
Rolando Caloca
ab2dc1ce5f
UE4 - Fix for Metal SRV indices
...
- First build x64 libs for faster iteration
- Fix crash on IRDump
[CL 2327738 by Rolando Caloca in Main branch]
2014-10-13 17:33:38 -04:00
Max Preussner
6a3a1f5434
Saved another kitten!
...
#CodeReview: peter.sauerbrei
[CL 2326220 by Max Preussner in Main branch]
2014-10-10 20:54:09 -04:00
Max Preussner
9b76cc08a3
Editor: Added ability to respond to multiple deployment errors; also saved a kitten
...
#CodeReview: peter.sauerbrei
[CL 2326217 by Max Preussner in Main branch]
2014-10-10 20:49:06 -04:00