Commit Graph

1386 Commits

Author SHA1 Message Date
Michael Noland
ccd86b32f7 Paper2D: Added bSilent param to various methods in the spritesheet importer to allow it to be used for a FactoryCanImport method without generating log warnings
[CL 2607716 by Michael Noland in Main branch]
2015-07-01 13:19:54 -04:00
Nick Whiting
7feaa6c836 #vr Merging in improvements to the SteamVRController implementation, in preparation for rewrite of the motion control path
#codereview Mike.Fricker

[CL 2606573 by Nick Whiting in Main branch]
2015-06-30 17:52:19 -04:00
Joe Conley
a666abf51e OneSky Plugin: If editor is closed between submitting the HTTP request and receiving the callback, the callback is never called and the thread never finishes, so abandon the threads if we are in this case.
[CL 2606223 by Joe Conley in Main branch]
2015-06-30 14:48:43 -04:00
Bob Tellez
50601a5350 [AUTOMERGE]
#UE4 Minor adjustment to provide more info about why one of the windows movie player dlls failed to load in the warning about the load failure.

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2606214 by Bob.Tellez on 2015/06/30 14:45:22.

[CL 2606219 by Bob Tellez in Main branch]
2015-06-30 14:45:42 -04:00
Marcus Wassmer
8a49574735 Vertex and Index buffer write locks on PS4 no longer require memcopies.
RHi now provides CreateAndLock functions for Vertex and Index buffers which are more efficient on certain platforms.
Use r.PS4StandardWriteLocks=1 to enable the old default functionality for testing if necessary.
#codereview Gil.Grib,Lee.Clark

[CL 2606146 by Marcus Wassmer in Main branch]
2015-06-30 14:18:55 -04:00
James Moran
c8a801c98d Add missing nullptr assignment to avoid double delete. Fixes UE-15040.
[CL 2605511 by James Moran in Main branch]
2015-06-30 08:44:09 -04:00
Maciej Mroz
23bb4fc3e8 UE-17499 Could use a way to add custom type auto-conversions for blueprints
New FunctionMetadta "BlueprintAutocast" was added.

todo: add warning in UHT
todo: remove hardcoded functions from UEdGraphSchema_K2::SearchForAutocastFunction

#codereview Mike.Beach

[CL 2604137 by Maciej Mroz in Main branch]
2015-06-29 12:18:57 -04:00
Max Preussner
5e7a0d565a Media: Added support for tracks changing during playback or asynchronously after opening media
[CL 2603263 by Max Preussner in Main branch]
2015-06-27 09:08:05 -04:00
Max Preussner
1cdf818924 Media: Not showing remaining time in MediaPlayerEditor if unknown.
[CL 2603249 by Max Preussner in Main branch]
2015-06-27 07:07:06 -04:00
Max Preussner
dbfec7de75 Media: Refactored IMediaPlayer.Open to take an FArchive instead of byte array; removed pre-caching of media into memory
#UpgradeNotes: This is an API breaking change. If you implemented a plug-in for the Media Framework then you have to update your media player's Open() method to match the new signature. Take a look at the changes in the WmfMedia plug-in to see the differences between loading from a buffer and an archive.

[CL 2603213 by Max Preussner in Main branch]
2015-06-26 21:42:39 -04:00
Marc Audy
889ca2a5b2 Buildwatcher - Resave files that were saved without an engine version
Delete some "empty" files that are not loadable

[CL 2602350 by Marc Audy in Main branch]
2015-06-26 11:36:48 -04:00
Matthew Griffin
47d7bdd9d4 Disable Plugin Creator in content only projects as it currently wont generate projects/compile any plugins that are created.
UE-15150

[CL 2602137 by Matthew Griffin in Main branch]
2015-06-26 09:50:54 -04:00
James Moran
a2d2b0dbc1 Fix final messages not being flushed by web socket. Fixes UE-15039.
[CL 2601920 by James Moran in Main branch]
2015-06-26 05:01:41 -04:00
Dmitry Rekman
91055d7256 DirectoryWatcher: allow ignoring changes in subtrees.
- Improves performance in SlateFileDialogs when browsing folders like Perforce workspace.
- A new test is included, old method has been deprecated.
- Mac version is not implemented (JIRA pending).

#codereview Ben.Marsh, Michael.Trepka, Andrew.Rodham

[CL 2601659 by Dmitry Rekman in Main branch]
2015-06-25 20:17:42 -04:00
Nick Whiting
90520bd40e #steamvr Fixes for exporting the SteamVR function library for use in other modules, fix for faulty controller input in SteamController
#codereview mike.fricker

[CL 2599910 by Nick Whiting in Main branch]
2015-06-24 21:07:12 -04:00
Ben Marsh
441a6d845c Remove CanContainContent: "true" for plugins that do not have content folders, to prevent warnings on startup. (UE-17486)
#codereview Mieszko.Zielinski, Martin.Mittring

[CL 2597611 by Ben Marsh in Main branch]
2015-06-23 14:54:59 -04:00
Ori Cohen
ed449d9f4b Expose the teleport flag to public so that movement functions can determine if to sweep or teleport orthogonally
#UE-17485

#codereview Zak.Middleton

[CL 2596239 by Ori Cohen in Main branch]
2015-06-22 18:09:27 -04:00
Martin Mittring
b14265f94a Improved Blendables, exposed weight on each blendable entry, better blueprint access, Outer=package/object
base for a change to replace all PostProcessSettings with Blendables. See new documentation on blendables.

[CL 2596231 by Martin Mittring in Main branch]
2015-06-22 18:03:15 -04:00
Max Preussner
ecf866c330 Media: Buffer parameter in IMediaPlayer::Open is now thread-safe
#UpgradeNotes: If you implement the IMediaPlayer interface, make sure to update the function signature of the Open() method.

[CL 2595884 by Max Preussner in Main branch]
2015-06-22 14:51:17 -04:00
Matthew Griffin
da4b31188e Fixing non-unity build error
[CL 2595515 by Matthew Griffin in Main branch]
2015-06-22 11:24:40 -04:00
szyszq
f7a097b65c PR #1145: Enabled engine/game plugin switch in plugin wizard (Contributed by szyszq)
Made slight change to make sure that Ed Mode information is not always written into the module .cpp file.

[CL 2595266 by Matthew Griffin in Main branch]
2015-06-22 09:14:19 -04:00
Chris Babcock
5945ce521c DisjointTimerQueries off by default, detect IntelHD GPUs, correction for ES 3.1 shaders
#ue4
#android
#codereview niklas.smedberg,rolando.caloca

[CL 2594644 by Chris Babcock in Main branch]
2015-06-19 19:28:40 -04:00
Nick Darnell
d287c6143f More Gamma Correction - Didn't catch this on the previous pass, apparently there was an implicit constructor allowing FLinearColor to FColor that was doing pow(2.2) gamma conversion inversion. Rather than leave the implicit constructor, I'm making it private and making people use ToFColor(true). Which is slightly more expensive, but performs the proper sRGB conversion. While fixing this, I found several terrible uses of the implicit constructor, when Hashing FLinearColors we were converting them to FColors first, when clearing FCanvas we were manually gamma correcting but leaving it as an FLinearColor, then implicitly converting to FColor, double gamma corrrecting. Neither of which should even be required as the RHI Clear command expects an FLinearColor. Additionally fixing a myriad of Slate widgets that were all doing FColor conversions needlessly only to convert back to FLinearColor when queuing slate draw commands.
#codereview nick.penwarden, martin.mittring, andrew.brown, gareth.martin

[CL 2593605 by Nick Darnell in Main branch]
2015-06-19 11:17:11 -04:00
Marc Audy
4596544837 Buildwatcher - Fix shadow variables
#codereview Chris.Babcock, Nick.Whiting

[CL 2593444 by Marc Audy in Main branch]
2015-06-19 10:06:44 -04:00
Chris Babcock
eafa9c829c Fix for unsupported Oculus platforms
#codereview Nick.Whiting

[CL 2592951 by Chris Babcock in Main branch]
2015-06-18 19:38:19 -04:00