Commit Graph

2233 Commits

Author SHA1 Message Date
Peter Sauerbrei
98aaa2b87f fix for project on the command-line for Mac
[CL 2550612 by Peter Sauerbrei in Main branch]
2015-05-14 09:29:34 -04:00
Peter Sauerbrei
df9cf40e72 addition of message to alert the user when they have not properly installed their certificates on the remote mac
UE-15490
#ios

[CL 2550177 by Peter Sauerbrei in Main branch]
2015-05-13 22:55:37 -04:00
Chris Babcock
a37125187a Allow pak files outside of obb
#ue-14247
#ue4
#android

[CL 2550071 by Chris Babcock in Main branch]
2015-05-13 21:22:37 -04:00
Peter Sauerbrei
3373fa83c9 fixes for UFE not working properly in a binary release
UE-15538, UE-15528, UE-15487

[CL 2550020 by Peter Sauerbrei in Main branch]
2015-05-13 20:40:15 -04:00
Michael Trepka
912e985f27 Fixed formatting in MacApplication.cpp
[CL 2548829 by Michael Trepka in Main branch]
2015-05-13 09:26:54 -04:00
Andrew Rodham
e48bef1935 Fixed external drag-drops not working on mac
The window was not getting set for the deferred event which ultimately resulted in the notification being ignored.
This addresses UE-15367 (On Mac, unable to drag file into Content Browser to import)

#codereview Michael.Trepka

[CL 2548609 by Andrew Rodham in Main branch]
2015-05-13 05:10:37 -04:00
Marc Audy
1a12e9cffe Add a matching PRAGMA_ENABLE_SHADOW_VARIABLE_WARNINGS for PRAGMA_DISABLE_SHADOW_VARIABLE_WARNINGS instead of using basic PRAGMA_POP
[CL 2548029 by Marc Audy in Main branch]
2015-05-12 17:41:47 -04:00
Michael Trepka
c333348d0d Fixed high precision mouse handling on a secondary monitor that's not verically aligned to the primary one
#codereview Mark.Satterthwaite

[CL 2547204 by Michael Trepka in Main branch]
2015-05-12 10:19:31 -04:00
Daniel Wright
b99d773644 Distance Field AO is now evaluated on a screen grid and using a global distance field for far traces
* Screen grid resolution is 1/8th of primary resolution, but with 4x temporal supersampling through jittering subsample positions.  A longer history filter is required to hide the jittering which can increase ghosting.
* The main benefit of doing cone tracing on a screen grid instead of the previous surface cache is that it's performance is generally constant regardless of camera movement or noisy geometry (foliage)
* A global distance field is now used for cone traces after a certain distance, DFAO is 2-4x faster as a result.
* The global distance field is composed of 4 128^3 clipmaps that follow the camera around
* Clipmaps are scrolled so that only new or dirty regions are updated due to camera or object movement, with close to 0 average GPU cost.  Worst case update cost (camera teleport) is 5ms on 7870.
* The global distance field currently breaks Distance Field GI
* Overall with these changes DFAO in a Fortnite level is 3.4ms on a 7870 (3.8ms on PS4), and 4.0ms in the Kite demo on 7870.

[CL 2546300 by Daniel Wright in Main branch]
2015-05-11 20:04:15 -04:00
Dmitry Rekman
187fa3c94e LinuxNativeDialogs: fix for a crash (UE-15091) and other improvements.
- LND will init/tear down backend DSOs cleanly.
- LND will attempt to detect the desktop environment and use appropriate backend class.
- Filters are fixed so GTK backend can parse them.
- LC_NUMERIC is forced to en_US to prevent comma vs. dot problems when parsing configs.
- Qt4 is tried before Qt5 as the latter can still crash on shutdown.

[CL 2546195 by Dmitry Rekman in Main branch]
2015-05-11 18:30:57 -04:00
Justin Sargent
d815fe5ec4 Changing the TypeContainers provider TMap to use a FString for compraison rather then a TCHAR* so strings from other sources still match. For example, when hot reloading.
Merging using UE4-To-UE4-LauncherDev

[CL 2545818 by Justin Sargent in Main branch]
2015-05-11 14:57:13 -04:00
Nick Darnell
a9fdf8a2ed Slate - Rolling back CL 2545687. Needs more testing.
[CL 2545706 by Nick Darnell in Main branch]
2015-05-11 14:03:53 -04:00
Nick Darnell
a8ba32d085 Slate - Now using a more accurate Gamma -> Linear space conversion function for converting FColor to FLinearColor. I've generated a new lookup table using the more accurate conversion, Color > 0.04045 ? pow( Color * (1.0 / 1.055) + 0.0521327, 2.4 ) : Color * (1.0 / 12.92); Instead of the pow(Color, 2.2);
[CL 2545687 by Nick Darnell in Main branch]
2015-05-11 13:55:42 -04:00
Robert Manuszewski
74a9602e7f Fixing module manager not finding latest hot-reload DLLs when starting up the editor.
UE-13842

[CL 2545600 by Robert Manuszewski in Main branch]
2015-05-11 12:53:27 -04:00
Robert Manuszewski
36a87b9d57 More detailed message when uncompression fails. Added the ability to skip uncompress errors during serialization (not to be enabled to by default!)
[CL 2545228 by Robert Manuszewski in Main branch]
2015-05-11 07:19:03 -04:00
Ben Marsh
8d6b1f2bef CIS fix.
[CL 2543926 by Ben Marsh in Main branch]
2015-05-08 18:45:23 -04:00
Ben Marsh
fc27c706d6 Add support for launching arbitrary URLs on Windows and Mac, rather than only supporting known schemas.
#codereview Michael.Trepka

[CL 2543866 by Ben Marsh in Main branch]
2015-05-08 18:09:53 -04:00
Peter Sauerbrei
097bcbc384 fix for startup crash if home button is pressed and then app is brought back to the foreground
UE-15221
#ios

[CL 2543602 by Peter Sauerbrei in Main branch]
2015-05-08 16:39:48 -04:00
Peter Sauerbrei
d58cf6c9c0 fix for occasional crash when updating a project setting
UE-15279
#codereview terence.burns

[CL 2543516 by Peter Sauerbrei in Main branch]
2015-05-08 15:49:57 -04:00
Zak Middleton
38fea98e89 #ue4 - Perf: Faster Quat->Rotator conversion.
- We only need to normalize 1 axis and only rarely (when pitch is -90 or 90). ASin and ATan2 produce normalized results (as in [-pi, pi]).

[CL 2543229 by Zak Middleton in Main branch]
2015-05-08 13:48:21 -04:00
Michael Schoell
db9c8e2240 UProperty and UFunction metadata for Category can now be localized and have improved FText usage throughout the editor (Blueprints, Behavior Trees, Materials, etc).
Big conversion of FStrings and FNames to FText.

Version bump to move some MaterialFunction UProperty from a TArray<FString> to TArray<FText> (some Engine assets are older than being allowed to auto-convert the UProperty)

Auto conversion of FName to FText (and back) now supported (as well as TArrays of those types).

Searching categories by both the localized string and the source string is now supported in Blueprints.

#jira UE-14481 - We are missing ability to translate node categories

#codereview Justin.Sargent

[CL 2542875 by Michael Schoell in Main branch]
2015-05-08 10:46:42 -04:00
Michael Trepka
d7fe18292c Re-added CloseQueuedWindows(); on Mac, accidentally removed in CL 2541218
[CL 2542827 by Michael Trepka in Main branch]
2015-05-08 10:23:43 -04:00
yoyohobo665
b0ce27b938 PR #1108: Added Polar/Cartesian conversion functions with FVector2D parameters (Contributed by yoyohobo665)
[CL 2542709 by Mikolaj Sieluzycki in Main branch]
2015-05-08 08:12:38 -04:00
Michael Trepka
e310dc1ed7 Fixed the problem with modal dialog buttons not working in some cases on Mac
[CL 2541218 by Michael Trepka in Main branch]
2015-05-07 12:04:49 -04:00
Robert Manuszewski
5a2d29850d Hot-reload will now always call ShutdownModule even when abondoning DLLs
[CL 2540682 by Robert Manuszewski in Main branch]
2015-05-07 03:23:51 -04:00