Commit Graph

118 Commits

Author SHA1 Message Date
Peter Sauerbrei
dd68f2131d updates to generate plist as part of a build which moves all of the plist data in to the ini files
UEPLAT-114
#ios

[CL 2414979 by Peter Sauerbrei in Main branch]
2015-01-22 00:20:01 -05:00
Josh Adams
f143c10f80 - Some compute shader fixes, one left with buffer indices (handing back to Rolando)
[CL 2408122 by Josh Adams in Main branch]
2015-01-15 19:28:55 -05:00
Rolando Caloca
a71dea4f0d UE4 - Metal - Fix: texture2D into texture2d
#codereview Josh.Adams

[CL 2407332 by Rolando Caloca in Main branch]
2015-01-15 11:20:29 -05:00
Rolando Caloca
b4bf3df59e UE4 - Metal - Fix RWTexture2D writes (still need to check if we can bind textures as buffer[[n]] )
#codereview Josh.Adams

[CL 2406714 by Rolando Caloca in Main branch]
2015-01-14 20:54:20 -05:00
Peter Sauerbrei
29942ad969 fix for crash when exiting the project settings while there is a long running IPP operation ongoing
UE-7166
#ios

[CL 2404063 by Peter Sauerbrei in Main branch]
2015-01-12 18:30:08 -05:00
Steve Robb
0756ef15b9 Delegate comparisons deprecated, lots of other associated code deprecated, and lots of warning fixups:
* Multicast delegate Add* calls now return FDelegateHandles, and Remove* calls are now all deprecated, except for a new Remove function which takes a FDelegateHandle.
* New FConsoleManager::RegisterConsoleVariableSink_Handle and UnregisterConsoleVariableSink_Handle functions which work in terms of FConsoleVariableSinkHandle.
* Timer calls which don't take FTimerHandles are deprecated.
* FTicker::AddTicker now returns an FDelegateHandle and is removed by an overloaded Remove function.
* DEFINE_ONLINE_DELEGATE* macros now define _Handle variants of the Add/Remove functions which return/take handles.
* Various other handle-based registration changes.
* Some unity build fixes.
* Some simplification of delegate code.
* Fixes for lots of existing code to use handle-based registration and unregistration.

#codereview robert.manuszewski

[CL 2400883 by Steve Robb in Main branch]
2015-01-08 09:29:27 -05:00
Rolando Caloca
31e52138a9 UE4 - Metal - Fix for SVPosition.w
[CL 2398968 by Rolando Caloca in Main branch]
2015-01-06 14:44:32 -05:00
Josh Adams
946168cd4f Quick fix for packing 2 halves into a uint (better fix will be handling all packing modes)
#codereview rolando.caloca

[CL 2391116 by Josh Adams in Main branch]
2014-12-17 10:05:37 -05:00
Rolando Caloca
c0db1bfb0e UE4 - hlslcc & Metal
- Metal - Fix for RWBuffer<uint> generating swizzle .x
- hlslcc - Support for RWStructuredBuffer

[CL 2388726 by Rolando Caloca in Main branch]
2014-12-15 12:21:10 -05:00
Rolando Caloca
b2146e396d UE4 - Metal - Fix UAV indices
[CL 2387457 by Rolando Caloca in Main branch]
2014-12-12 16:43:26 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Terence Burns
937f65be31 SSH and IOS remote builds
- Converted a few properties to be available in the editor.
- Part of UEPLAT-25

[CL 2379442 by Terence Burns in Main branch]
2014-12-07 13:01:11 -05:00
Josh Adams
f7300c6195 - Basic ASTC texture support for Metal (A8X and up) - this is experimental, and some textures are not working properly. Not exposed in the editor to enable (that will be a future changelist)
#codereview niklas.smedberg

[CL 2376050 by Josh Adams in Main branch]
2014-12-04 10:35:50 -05:00
Josh Adams
efab15adfb - Added a Metal shader CC workaround for use of packHalf2x16 in compute shader (likely can be done cleaner - rco!)
#codereview rolando.caloca

[CL 2375131 by Josh Adams in Main branch]
2014-12-03 14:46:51 -05:00
Rolando Caloca
83b098f70c #UE4 - Metal - Fix for UAVs
[CL 2373118 by Rolando Caloca in Main branch]
2014-12-01 19:09:11 -05:00
Jamie Dale
f440490671 Converted the property editor to use FText
The display name, filter string, and tooltips for the property editor (and associated detail customizations) are now stored as FText rather than FString. This allows us to remove SLATE_TEXT_ARGUMENT from the detail customization widgets.

[CL 2372595 by Jamie Dale in Main branch]
2014-12-01 11:19:41 -05:00
Rolando Caloca
41144eec34 #UE4 - Metal - Proper sync primitives, add missing #include
#codereview Josh.Adams

[CL 2372584 by Rolando Caloca in Main branch]
2014-12-01 11:18:51 -05:00
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