Commit Graph

12692 Commits

Author SHA1 Message Date
Robert Manuszewski
bc0c225c8d Deprecated FAsyncPackage Type as it was not used by anything.
[CL 2587642 by Robert Manuszewski in Main branch]
2015-06-15 14:26:23 -04:00
Steve Robb
0709480948 New IsSorted algorithm.
New FindSortedStringCaseInsensitive algorithm, which binary searches strings in an array.
Many UHT string tests replaced with FindSortedStringCaseInsensitive.
FPropertySpecifier moved to UHT.

#codereview robert.manuszewski

[CL 2587588 by Steve Robb in Main branch]
2015-06-15 13:40:28 -04:00
Maciej Mroz
b458a99ddf UE-16863 Crash upon using the undo shortcut twice after expanding a Math Expression node #2
[CL 2587544 by Maciej Mroz in Main branch]
2015-06-15 13:23:22 -04:00
Robert Manuszewski
3f072c7eda Added missing implementation of FLinkerLoad::FlushCache(), removed unused InitLinkers
[CL 2587492 by Robert Manuszewski in Main branch]
2015-06-15 12:29:53 -04:00
Jamie Dale
2d3081b2da Fixed automation test
The automatically injected operator was changed from OR to AND, and this test needed updating.

[CL 2587437 by Jamie Dale in Main branch]
2015-06-15 11:51:44 -04:00
Jamie Dale
e2691248e2 Fixed some cases where the text filter would fail to update
The text filter was stripping whitespace and storing the stripped version. This meant that a search term containing only whitespace could never be cleared again, as the filter never notified of a change in text.

The other issue was that some code was performing a pre-test to see if the text had changed, however this code was doing case-insensitive comparisons, which no longer suffice as the operators are case-sensitive.

[CL 2587373 by Jamie Dale in Main branch]
2015-06-15 11:05:19 -04:00
Lina Halper
df6b0a3b7a - Added Look up axis
[CL 2587364 by Lina Halper in Main branch]
2015-06-15 10:53:37 -04:00
Jack Porter
4e2da21d6f Only consider movable lights for mobile dynamic light rendering
Allow r.MobileNumDynamicPointLights to be modified at runtime

[CL 2587338 by Jack Porter in Main branch]
2015-06-15 10:24:00 -04:00
Mieszko Zielinski
50984ad5d3 Fixed navmesh rendering flicker for a moment when switching between tabs of the editor #UE4
[CL 2587301 by Mieszko Zielinski in Main branch]
2015-06-15 09:40:00 -04:00
Ori Cohen
6e10ad5ecd Remove BodySetup.h from engine.h and other unnecessary headers
[CL 2587297 by Ori Cohen in Main branch]
2015-06-15 09:34:39 -04:00
Ori Cohen
d7e316a02f Fix scaling code so that it uses the original geometry data instead of relative scale. Fixes several Nan issues
#UE-16847

[CL 2587274 by Ori Cohen in Main branch]
2015-06-15 09:08:20 -04:00
Matt Kuhlenschmidt
564cb3d51a Fix crash dereferencing the game viewport if it has already been closed
https://jira.ol.epicgames.net/browse/UE-9485

[CL 2587261 by Matt Kuhlenschmidt in Main branch]
2015-06-15 08:53:30 -04:00
Lukasz Furman
e9fd068fdd fixed rare crash on aborting behavior tree task connected to parallel node
#ue4 UE-16959

[CL 2587245 by Lukasz Furman in Main branch]
2015-06-15 07:42:03 -04:00
Jaroslaw Surowiec
e690f28fb8 Stats - Added stats for wait/trigger in events (platform)
#platformnotify Josh.Adams

[CL 2587234 by Jaroslaw Surowiec in Main branch]
2015-06-15 06:40:37 -04:00
Chris Bunner
3df0e631a4 Distortion pass uses stencil mask, optimizes lower screen coverages.
[CL 2587232 by Chris Bunner in Main branch]
2015-06-15 06:39:40 -04:00
Robert Manuszewski
87d48ff51c Making FLinkerLoad aware of FAsyncPackage association
[CL 2587214 by Robert Manuszewski in Main branch]
2015-06-15 06:15:31 -04:00
Maciej Mroz
c6cb03b7a6 UEdGraphNode::ShouldMergeChildGraphs - Mechanism to prevent merging subgraphs. It's needed for MathExpression optimization.
#codereview Nick.Whiting, Mike.Beach

[CL 2587206 by Maciej Mroz in Main branch]
2015-06-15 06:10:22 -04:00
Wes Hunt
cf0a716e34 Reverting change to analytics callbacks. We have fixed this problem by using BindSP instead of BindRaw so callbacks shouldn't be made on deleted objects anymore.
#codereview: justin.hair, justin.sargent

[CL 2586910 by Wes Hunt in Main branch]
2015-06-13 13:50:23 -04:00
Jack Porter
462f3d069f Added support for dynamic point lights on Mobile (UE-11983)
[CL 2586796 by Jack Porter in Main branch]
2015-06-12 22:12:38 -04:00
Martin Mittring
3dbde88871 fixed typo
[CL 2586757 by Martin Mittring in Main branch]
2015-06-12 20:26:35 -04:00
Martin Mittring
1d867bcc2d Added experimental volumetric decals (can be useful but for many applications it might not be fast enough)
defined by a distance function
 Material needs to output distance to an object through OpacityMask, given the LightVector
position.

 * can be quite slow (needs to evaluate the distance function for many steps) when large on screen
 * normal is reconstructed from the distance function (6 extra evaluations)
 * intersects with the scene like any other z buffer object
 * Distortions are possible but require more steps ()
 * can be animated but motionblur and TemporalAA will be problematic
 * shadow receiving, lighting, sorting all works like any opaque
 * can output any GBuffer attribute and use any existing shading model

not done yet:
 * shadow casting
 * quality settings (step count, hit threshold)
 * material normal/bump adjustment
 * optimizations

maybe later:
* transluceny volumetric e.g. clouds
* create material functions for the usual primitives and operations
  http://iquilezles.org/www/articles/distfunctions/distfunctions.htm

[CL 2586695 by Martin Mittring in Main branch]
2015-06-12 19:45:00 -04:00
John Pollard
7b9ad057ea Fix crash that could occur while scrubbing in replays
[CL 2586571 by John Pollard in Main branch]
2015-06-12 18:16:26 -04:00
Jaroslaw Surowiec
44aac5751a Stats - Temp compile fix
[CL 2586559 by Jaroslaw Surowiec in Main branch]
2015-06-12 18:10:26 -04:00
Keli Hlodversson
e3a9403422 [INTEGRATE] Merging CL#2586385 using UE4-To-UE4-LauncherDev
Don't require NSApp boiler plate code in order to use SWebBrowser on Mac
Jira OPP-3500

[CL 2586448 by Keli Hlodversson in Main branch]
2015-06-12 17:23:08 -04:00
Jamie Dale
6394c466be Changed the text filter to inject AND tokens at spaces (rather than OR tokens) as this matches the old behavior of the filter.
[CL 2586412 by Jamie Dale in Main branch]
2015-06-12 17:07:29 -04:00