Commit Graph

1457 Commits

Author SHA1 Message Date
Robert Manuszewski 7112ac1376 Fixing hot-reload from IDE working only the first time. Added code to strip module suffix when checking module filenames.
[CL 2436695 by Robert Manuszewski in Main branch]
2015-02-07 04:01:23 -05:00
Peter Sauerbrei 7f2f11d5a3 fix for provisions not showing "no matchin provision" if the bundle identifier didn't match no provision was found
fix for checking local times against UTC times
fix to show only the most recent certificate if two identical certificates were found
fix on Mac for certificates not turning green when they would be the ones to be selected for code signing
UE-9095, UE-9207, UE-9277, UE-9279
#ios

[CL 2435743 by Peter Sauerbrei in Main branch]
2015-02-06 13:46:21 -05:00
Matthew Griffin bf17036c2f [INTEGRATE] Change 2429033 by Jamie.Dale@Pitbull_JDaleReleases on 2015/02/02 19:12:32
Made sure that FHotReloadModule still reported slow task progress while stuck in a busy loop

	ReviewedBy Anderew.Rodham

[CL 2435569 by Matthew Griffin in Main branch]
2015-02-06 11:58:00 -05:00
Mark Satterthwaite 83ad7e246f Implemented desktop OpenGL support for GL_ARB_separate_shader_objects without requiring any additional shader platforms to reduce shader compile/link hitches.
- Shaders which emit layout location data use INTERFACE_LOCATION & INTERFACE_BLOCK macros to defer to the runtime whether they can be used as separable or non-separable shaders.
- The runtime supplies the correct #define for each so that the shaders still work on platforms where the glLinkProgram implementation fails with separable shader code.
- Shader model 5 platforms (GLSL 430 or ES 3.10) which were already specifying & using layout location data continue to do so, even when using glLinkProgram.
- The 'OpenGL.UseSeparateShaderObjects' console variable allows switching between SSO/Link modes between executions, but not dynamically at runtime.
- Only defaults to on for Mac as that is the only platform which can guarantee that the extension is always available & so far the most tested platform.
- Updated hlslcc binaries are supplied for Mac, Linux & Windows.
- Added an OpenGL RHI stat for shader first draw time so that it is easy to see why hitches occur during runtime due to in-driver shader compilation.

reviewedby michael.trepka, nick.penwarden, dmitry.rekman, rolando.caloca

[CL 2435530 by Mark Satterthwaite in Main branch]
2015-02-06 11:35:30 -05:00
Peter Sauerbrei 8368f9aa27 fix for editor crash on exit
#html5

[CL 2435527 by Peter Sauerbrei in Main branch]
2015-02-06 11:34:51 -05:00
Matthew Griffin e0ff796744 [INTEGRATE] Change 2428300 by Jamie.Dale@Pitbull_JDaleReleases on 2015/02/02 12:25:57
Added a way to use DTE to add new files directly into VS without having to generate projects

	This avoids the annoying "Do you want to reload?" dialog that appears in VS when projects are externally changed, and also saves us the cost/time of having to run UBT to generate projects.

[CL 2435515 by Matthew Griffin in Main branch]
2015-02-06 11:27:24 -05:00
Peter Sauerbrei f8781fc5cd fix for crashes when importing certificate/provision and/or modifying bundle identifier
UE-9214
#ios

[CL 2435476 by Peter Sauerbrei in Main branch]
2015-02-06 10:52:09 -05:00
Matthew Griffin e6a8ef5559 [INTEGRATE] Change 2426504 by Ben.Marsh@Ben.Marsh_T3245_Clean on 2015/01/30 17:34:30
Check for a compiler when trying to package a code project on a host platform.

[CL 2435183 by Matthew Griffin in Main branch]
2015-02-06 06:43:45 -05:00
Robert Manuszewski b441d7111c Fixing another hot-reload crash: this time when removing code responsible for creating default subobject from the constructor without removing its property from the parent class.
[CL 2434985 by Robert Manuszewski in Main branch]
2015-02-06 02:46:08 -05:00
Josh Adams 714b87e7ba - Cleaned up some tooltips, and disabled MetalMRT for rocket builds (not up to snuff) [UE-9253]
[CL 2434598 by Josh Adams in Main branch]
2015-02-05 20:11:26 -05:00
Josh Adams 35b9503326 - Fixed confusing Android SDK tooltips [UE-9155]
[CL 2432808 by Josh Adams in Main branch]
2015-02-04 20:25:59 -05:00
Daniel Lamb 8bbaf2b810 Exposed versioned cooking in ufe also made iterative cooking use versioned cooks.
Made the unversionedcook flag be respected when passed into UAT.
#codereview Peter.Sauerbrei

[CL 2432384 by Daniel Lamb in Main branch]
2015-02-04 16:18:11 -05:00
Dmitry Rekman d205d3e037 Fix usage of a deprecated ConstructObject().
[CL 2432060 by Dmitry Rekman in Main branch]
2015-02-04 13:52:02 -05:00
Peter Sauerbrei 945bba343b fix for not utilizing the game name if it contained [PROJECT_NAME]
UE-9047
#ios

[CL 2431780 by Peter Sauerbrei in Main branch]
2015-02-04 11:01:48 -05:00
Robert Manuszewski aca3d3b8cb Fix for hot-reload not working with Blueprints.
[CL 2431759 by Robert Manuszewski in Main branch]
2015-02-04 10:54:51 -05:00
Robert Manuszewski fe1ae539c4 Fixing crash when performing hot-reload
[CL 2431697 by Robert Manuszewski in Main branch]
2015-02-04 10:13:13 -05:00
Robert Manuszewski e07cdd1695 Fix for hot-reload not always detecting DSO changes in the constructor
[CL 2431528 by Robert Manuszewski in Main branch]
2015-02-04 06:43:42 -05:00
Max Preussner 256933f5ab Merging using UE4-To-UE4-LauncherDev, up to CL 2431138
#CodeReview: carlos.cuello

[CL 2431178 by Max Preussner in Main branch]
2015-02-04 00:28:16 -05:00
Niklas Smedberg ac2d334930 Quick workaround for B6H and BC7 on OpenGL. This looks at the project settings (.ini) and allows D3D11 texture formats if D3D11 SM5 is the only targeted shader format, otherwise it will fall back to DXT/etc. Note that it does not check for command-line overrides, like running with -opengl.
[CL 2430775 by Niklas Smedberg in Main branch]
2015-02-03 18:35:25 -05:00
Wes Hunt 97dbc7c4e2 Fixed WidgetReflector source navigation functionality. #BUN
* Removed SWidget:: GetCreatedInFile, GetCreatedInFileFName, GetCreatedInLineNumber.
* Added GetCreatedInLocation() -> FName as a non-redundant replacement, updated all code usages.
* This shrinks SWidget size by 16 bytes and reduces ambiguity on which ones to use.
* Implemented ToString() in terms of GetReadableLocation().
#codereview:max.preussner

[CL 2430545 by Wes Hunt in Main branch]
2015-02-03 16:41:52 -05:00
Sam Zamani 8b4dc245e4 Merging using UE4-Fortnite-To-UE4
#friends/chat
- flush chat analytics at 5 minute interval and at shutdown

[CL 2430357 by Sam Zamani in Main branch]
2015-02-03 15:09:23 -05:00
Michael Trepka 9708404c7b Enable Rocket builds for HTML5 on Mac
[CL 2430002 by Michael Trepka in Main branch]
2015-02-03 11:06:09 -05:00
Mikolaj Sieluzycki a01571d213 Warning cleanup after limiting number of ways to construct UObjects.
#codereview Robert.Manuszewski

[CL 2429745 by Mikolaj Sieluzycki in Main branch]
2015-02-03 07:32:14 -05:00
Mikolaj Sieluzycki fa01cacb6c Trim down the amount of UObject constructors.
#codereview Robert.Manuszewski

[CL 2429641 by Mikolaj Sieluzycki in Main branch]
2015-02-03 05:40:57 -05:00
Dmitry Rekman 29809b570a PR #783: Remove duplicate pipe() call on Linux
- Contributed by yaakuro.

https://github.com/EpicGames/UnrealEngine/pull/783

[CL 2428982 by Dmitry Rekman in Main branch]
2015-02-02 18:28:24 -05:00