Commit Graph

2391 Commits

Author SHA1 Message Date
Chris Babcock
b6df0fec88 Android x86_64 support - pr #914 (also adds support for ndk-r10e clang 3.6)
#ue-11650
#ue4
#android
#codereview Josh.Adams

[CL 2590354 by Chris Babcock in Main branch]
2015-06-17 12:56:56 -04:00
Daniel Wright
e0a92fca80 Area shadowing for precomputed shadows from stationary lights
* New light Lightmass setting 'bUseAreaShadowsForStationaryLight'
* Removed 'DistanceFieldPenumbraSize' project setting, uniform penumbra size comes from each light's LightSourceAngle or SourceRadius using a heuristic now

[CL 2590302 by Daniel Wright in Main branch]
2015-06-17 12:22:02 -04:00
Jaroslaw Palczynski
7da0b1f597 Added better messages for ensuring retrieving vtable pointer.
#codereview Robert.Manuszewski

[CL 2589852 by Jaroslaw Palczynski in Main branch]
2015-06-17 05:46:51 -04:00
Marcus Wassmer
a5b2cc1f69 New stats for events enabled for pthread platforms
#codereview Chris.Babcock
#platformnotify Josh.Adams

[CL 2589447 by Marcus Wassmer in Main branch]
2015-06-16 18:01:11 -04:00
Max Preussner
00808a4501 Platform: Fixed iOS ssize_t
[CL 2589370 by Max Preussner in Main branch]
2015-06-16 17:18:03 -04:00
Max Preussner
c31d1f817a Platform: Fixed MacOS ssize_t
[CL 2589368 by Max Preussner in Main branch]
2015-06-16 17:17:09 -04:00
Max Preussner
44137f32ae Platform: Added SSIZE_T type definition (equivalent for ssize_t)
#CodeReview: robert.manuszewski, dmitry.rekman
#platformnotify Josh.Adams

[CL 2589255 by Max Preussner in Main branch]
2015-06-16 16:18:52 -04:00
Michael Trepka
654a3a6ba7 Merging Mac high precision mouse mode fixes
[CL 2589166 by Michael Trepka in Main branch]
2015-06-16 15:38:12 -04:00
Michael Trepka
72748843d7 Merging CL 2572016 - fix the splash screen on OS X 10.11
[CL 2589153 by Michael Trepka in Main branch]
2015-06-16 15:30:07 -04:00
Michael Trepka
6c203191c6 Merging CL 2573182 - Removed some redundant calls from FPaths::MakeStandardFilename
#codereview Robert.Manuszewski

[CL 2589149 by Michael Trepka in Main branch]
2015-06-16 15:28:50 -04:00
Jaroslaw Surowiec
5fdcc14975 Stats - Added stats command
stat namedmarker #markername# - adds a custom marker to the stats stream (from the console)
STAT_ADD_CUSTOMMESSAGE_PTR/NAME( Stat, Value ) (from the code)

[CL 2588617 by Jaroslaw Surowiec in Main branch]
2015-06-16 10:34:57 -04:00
Jaroslaw Surowiec
31802146f1 Stats - Stats packet should start with Frame set to 1
[CL 2588489 by Jaroslaw Surowiec in Main branch]
2015-06-16 08:42:09 -04:00
Chris Wood
8067d97a49 Removed appearance override properties from UMG widgets. Style property is now used.
[UE-14234] UMG widgets with overriding appearance properties always clobber the Style

#change Deprecated appearance properties on UWidgets that override the Style
#change Incremented the engine object version number and fixed up deprecated properties in OnLoad
#change Added sync'ing of Style properties in the UMG editor where missing. UMG wysiwyg needs to update in response to styling changes. Required adding of some SetStyle code to SWidgets here and there.

#codereview Nick.Darnell

[CL 2588458 by Chris Wood in Main branch]
2015-06-16 07:21:32 -04:00
Jaroslaw Surowiec
700c7617c3 Stats - Fixed an issue with serialization of FNames
[CL 2588415 by Jaroslaw Surowiec in Main branch]
2015-06-16 06:20:02 -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
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
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
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
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
Jaroslaw Surowiec
44aac5751a Stats - Temp compile fix
[CL 2586559 by Jaroslaw Surowiec in Main branch]
2015-06-12 18:10:26 -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
Zak Middleton
b29d0dec18 #ue4 - 30% Faster FQuat::Normalize() and FQuat::GetNormalized() when vector intrinsics are enabled, and surrounding code has the quat in a VectorRegister (the common case).
[CL 2586176 by Zak Middleton in Main branch]
2015-06-12 15:03:04 -04:00
Jaroslaw Surowiec
a840dc4262 Stats - Minor optimization (Added stats for wait/trigger in events)
[CL 2586026 by Jaroslaw Surowiec in Main branch]
2015-06-12 13:55:35 -04:00
Josh Adams
7ff0070a83 - Basic support for compiling Xcode 7 (iOS9, MacOS 10.11)
- Marked some overrides properly, then gave up and added -Wno-inconsistent-missing-override)
- Improved Xcode selection process for Mac and iOS (no more hardcoding Xcode path - it uses the currently running Xcode, or xcode-select when using commandline)
   - Added AppleToolchain.cs, to start sharing code between Mac and IOS Toolchains (Compile functionality and params to clang could be shared pretty easily)
   -
- Some Utility functions:
   - Added UBT utility to run a commandline and get its output, self-contained (Utils.RunLocalProcessAndReturnStdOut)
   - Added Log.TraceInformationOnce (and Error, Warning, etc) to print out a message only one time, without a bunch of static bools everywhere
#codereview michael.trepka,peter.sauerbrei,mark.satterthwaite

[CL 2586000 by Josh Adams in Main branch]
2015-06-12 13:45:19 -04:00