Commit Graph

14513 Commits

Author SHA1 Message Date
Dmitry Rekman
e2314bbb8b Linux: added missing FPlatformProcess::UserName() implementation.
(Merging CL 2651396 from FN to main).

[CL 2651542 by Dmitry Rekman in Main branch]
2015-08-11 14:54:30 -04:00
Martin Mittring
2d7dcaef1b fixed typo
[CL 2651531 by Martin Mittring in Main branch]
2015-08-11 14:47:37 -04:00
Martin Mittring
198a9a1f04 fixed typo
[CL 2651530 by Martin Mittring in Main branch]
2015-08-11 14:46:57 -04:00
Martin Mittring
cc01a15e68 fixed UE-18724 Reflection environment CVar should exist for scalability purposes
from CL2459480: ReflectionEnvironment is no longer a cheat CVAR and is available in shipping builds. If you set the cvar to 2 (debug visualization) then it will be assumed to be the same as 1 in shipping builds.

[CL 2651529 by Martin Mittring in Main branch]
2015-08-11 14:46:30 -04:00
Timothy Reynolds
af632c0c81 Several aspects of Spline Meshes were not being implemented in place of the generic Static Mesh code:
- Allowed for spline mesh painting by overriding the color vertices like static meshes do.
- Fixed improperly placed vertices, used the modified vertices of the splined mesh rather than the vertices of the base static mesh.
- Fixed splined mesh initialization issue.

UE-18511

#codereview Matt.Kuhlenschmidt

[CL 2651504 by Timothy Reynolds in Main branch]
2015-08-11 14:33:30 -04:00
Mark Satterthwaite
69ba516ab8 Correctly determine whether to enable Mac GPU timestamp emulation in OpenGL based on whether we are running on Yosemite or later, running on an Nvidia GPU or forcing the feature on for testing.
#jira UE-15220

[CL 2651464 by Mark Satterthwaite in Main branch]
2015-08-11 14:12:59 -04:00
Cody Haskell
540bcdbf91 [AUTOMERGE]
#UE4

- Null guard in SetBrushFromTexture

--------
Integrated using branch UE4-To-UE4-Orion (reversed) of change#2651458 by Cody.Haskell on 2015/08/11 14:10:25.

[CL 2651460 by Cody Haskell in Main branch]
2015-08-11 14:11:21 -04:00
Rolando Caloca
6b9824849f UE4 - D3D12 - Integrate SRV renaming fix and backbuffer format
[CL 2651354 by Rolando Caloca in Main branch]
2015-08-11 13:18:54 -04:00
Terence Burns
bf7f4a00d2 Fix for IOS 8 targeted platform. else statement was left without any statement
[CL 2651295 by Terence Burns in Main branch]
2015-08-11 12:26:45 -04:00
Andrew Rodham
cac0ebf2ce All AssetImportData properties are now instanced
This ensures 2 things:
  - That the property is always visible on an relevant UI
  - That we will not suffer any data loss if any new derived UAssetImportData types are added in future

This addresses UE-19895 and UE-19893

[CL 2651232 by Andrew Rodham in Main branch]
2015-08-11 11:41:56 -04:00
Max Chen
5152765b9d Sequencer: Toggle sections active/inactive.
[CL 2651209 by Max Chen in Main branch]
2015-08-11 11:24:15 -04:00
Michael Troughton
0b1e394d8c Build fix for Ocean
Removed SharedPCHHeaderFile = "Runtime/RuntimeAssetCache/Public/RuntimeAssetCachePublicPCH.h" from RuntimeAssetCache.build.cs which was causing an issue with the header files in Core.h not being found.

[CL 2651136 by Michael Troughton in Main branch]
2015-08-11 10:27:37 -04:00
Simon Tovey
8afbe4ebdf Reverting changed in 2643256.
Turns out it'll require a bit more thought.

[CL 2651099 by Simon Tovey in Main branch]
2015-08-11 10:00:17 -04:00
Simon Tovey
6163834f0e Fix for Translucent Lighting Crash - UE-18950
GBufferResources were being used in TranslucentShadowDepthPS but not being set. They shouldn't be set as GBuffers aren't valid for this draw.
A similar issue occured a while ago in which the SceneTextureParameters were being used here and caused artefacts in the translucent shadows based on the SceneColor.
I avoided this by setting them to a dummy black texture. This approach won't work for the GBufferResources so I've removed that fix and gone about things differently.
The shader sets a define to have SceneTextureLookup() just return black.
This means the SceneTextures, nor the GBufferResources need be set at all for this draw.

[CL 2651076 by Simon Tovey in Main branch]
2015-08-11 09:35:12 -04:00
bozaro
c8b1cdd8a5 PR #1455: Don't show GUI message on project compilation failure in unattended mode (Contributed by bozaro)
[CL 2651071 by Ben Marsh in Main branch]
2015-08-11 09:28:16 -04:00
Richard Hinckley
39bf7d0008 Removing programmer-only comments from documentation.
[CL 2651055 by Richard Hinckley in Main branch]
2015-08-11 09:10:48 -04:00
Peter Knepley
c3431ca3f0 Allow creating event during replay downstreaming
Merging 2651042

//depot/UE4-UT/...

to //depot/UE4/...

#codereview John.Pollard

[CL 2651046 by Peter Knepley in Main branch]
2015-08-11 08:59:30 -04:00
Chris Wood
0d271013ca Fixed crash by removing null nodes on PostLoad in EdGraphs.
[UE-18998] - CLONE - Crash in OceanGlobe_UMG when adding new Event Dispatcher

#codereview Ben.Cosh

[CL 2650987 by Chris Wood in Main branch]
2015-08-11 07:51:04 -04:00
Maciej Mroz
72e5cfaab2 UEBP-40 C++ code generation (WIP):
- timelines
- component delegate binding
- various improvements

[CL 2650820 by Maciej Mroz in Main branch]
2015-08-11 03:47:36 -04:00
Michael Noland
de8c833b3a Engine: Disabled ticking by default for ACameraActor, there is no work to be done per-tick (subclasses can still set it)
[INTEGRATE] Change 2650543 by Michael.Noland@mnoland-T2784-HDepot on 2015/08/10 22:10:48

[CL 2650544 by Michael Noland in Main branch]
2015-08-10 22:11:15 -04:00
Michael Noland
139b8307d4 Physics: Optimization for ConvertOverlapResults when there are several overlaps
#codereview ori.cohen

[INTEGRATE] Change 2650497 by Michael.Noland@mnoland-T2784-HDepot on 2015/08/10 21:13:19

[CL 2650500 by Michael Noland in Main branch]
2015-08-10 21:14:15 -04:00
Dmitry Rekman
0cb37c2171 PerfCounters: multiple enhancemenents.
- Added ability to retrieve performance counters so we can use existing value for aggregation.
- Added ability to mark certain counters as transient, so they can be reset on retrieval. /stats will reset the counters, /stats?peek will return the values without resetting them.
- Some existing counters (min/max ping) are now aggregated and don't reflect the momentary values, but rather min/max ping during the whole period (since last time we retrieved stats).
- New aggregated counters added: ping buckets, added/removed connections.

(Merging  CL 2649578 from FN to the main branch)

[CL 2650456 by Dmitry Rekman in Main branch]
2015-08-10 20:14:22 -04:00
Aaron McLeran
9fff1159f8 UE-19864 Fixing hitching/blocking of main thread when XAudio2 calls DestroyVoice on an XAudio2 source object.
#codereview marc.audy

[CL 2650233 by Aaron McLeran in Main branch]
2015-08-10 18:16:03 -04:00
Martin Mittring
994c854ccd fixed UE-19834 A change in main broke material post process blendable references
solved backward compatibility of PostProcessComponent for Blendables (lost the array elements recently when the feature was updated)

[CL 2650098 by Martin Mittring in Main branch]
2015-08-10 17:02:50 -04:00
Rolando Caloca
9b7385ef87 UE4 - Enable GPU skin caching on PS4
- Minor optimization: Avoid extra UB search on a check()

[CL 2649992 by Rolando Caloca in Main branch]
2015-08-10 16:18:25 -04:00