Commit Graph

7760 Commits

Author SHA1 Message Date
Ryan Gerleve
c870c6d2e0 Fix non-unity compile
[CL 2644931 by Ryan Gerleve in Main branch]
2015-08-05 11:05:40 -04:00
Matt Kuhlenschmidt
d97aceb2ff Fixed crash with new texture customization for MaxSize and PowerOfTwo mode. Some textures do not have these settings and the customization did not account for that
https://jira.ol.epicgames.net/browse/UE-19641

[CL 2644877 by Matt Kuhlenschmidt in Main branch]
2015-08-05 10:44:02 -04:00
Jamie Dale
1461e7d026 Improved the asset gathering and path prioritization workflow for very large projects
Previously, the file discovery phase of the asset gathering process would block the entire process until it had found all of the files it needed to test.

This can take quite some time for projects with a large amount of assets, so this change adjusts the process so that discovered paths will be reported back to the asset registry while the file discovery is on-going. This allows you to prioritize the scanning of certain folders before the initial discovery phase has finished.

To account for the fact that the asset registry will be reporting process of an unknown range, the asset discovery indicator has been updated to display a marquee bar until the initial file discovery has finished.

It will now show you the following messages:
    - "Initializing Asset Discovery" - Loading the cached asset registry data and waiting for the file scan to start. The progress bar will marquee while this is happening.
    - "Discovering Asset Files" - Shows an increasing count of the number of asset files that have been discovered on disk. The progress bar will marquee while this is happening.
    - "Discovering Asset Data" - Shows a decreasing count of assets that need to have their asset data either read from disk, or copied from the cache file. The progress bar will show the percentage of the assets processed by the asset registry compared to the total number of assets to load and process.
    - "Processing Asset Data" - Shows a decreasing count of assets that the asset registry still needs to process the gathered asset data for. The progress bar will show the percentage of the assets processed by the asset registry compared to the total number of assets to load and process.

One side effect of having the discovery phase scan go wide (rather than deep - to allow you to prioritize the scanning of certain folders) is that it may now report back folders that don't contain any assets. This essentially addresses a long time complaint from users, whereby the Content Browser wouldn't show empty folders.

This change also has the cached asset registry file write out for every 50,000 files that are read from disk. This avoids you needing to perform repeated work if you restart the editor before the entire scan has finished.

[CL 2644762 by Jamie Dale in Main branch]
2015-08-05 09:27:31 -04:00
Mikolaj Sieluzycki
019a8752c3 Fix UEnum issues with incorrect _MAX enum value.
#codereview Robert.Manuszewski

[CL 2644738 by Mikolaj Sieluzycki in Main branch]
2015-08-05 08:56:11 -04:00
Chris Wood
069c156435 Fixed URL for the LevelViewport controls help popup to work on Mac
[UE-18355] - Clicking on show viewport controls on mac comes up with missing page error on mac

#fix Prefixed URLs correctly with file:// in SLevelViewportControlsPopup

[CL 2644736 by Chris Wood in Main branch]
2015-08-05 08:54:28 -04:00
Justin Hair
dd5e6d4c56 Refactored the Open Assets test to be a complex test.
--Deleted a couple of helper functions that were used for this.
--Removed the old individual tests, replaced with one test.
--New tests will show in the UFE automation tab with the same naming scheme.

[CL 2644711 by Justin Hair in Main branch]
2015-08-05 07:31:16 -04:00
Jurre deBaare
bc828ec508 HLOD: Print user friendly message if you try build and meshes don't have have LODs #jira UE-14356
[CL 2644688 by Jurre deBaare in Main branch]
2015-08-05 06:33:51 -04:00
Ori Cohen
6a172dd118 Fix vehicle crash caused when trying to create a convex hull around no vertices. The real issue here was inside PhAT which will now do the right thing and give a warning.
#JIRA UE-19418

[CL 2644184 by Ori Cohen in Main branch]
2015-08-04 17:43:12 -04:00
Brian Karis
014e4836ce Better fix for translation being in the rotation matrix.
[CL 2644112 by Brian Karis in Main branch]
2015-08-04 17:05:34 -04:00
Ben Zeigler
b8ed9472ba #UE4 Fix FGameplayAttribute so it can be used properly in UMG widgets. The EditDefaultsOnly flag was stopping the customization from working properly
#codereview david.ratti

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2643836 by Ben.Zeigler on 2015/08/04 14:51:29.

[CL 2643844 by Ben Zeigler in Main branch]
2015-08-04 14:53:03 -04:00
Ben Zeigler
d91ec278c4 #UE4 Fix crash in SlateBrushCustomization, it was attempting to display data from an UProperty that had been destroyed by blueprint compilation
#codereview nick.darnell

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2643837 by Ben.Zeigler on 2015/08/04 14:51:34.

[CL 2643843 by Ben Zeigler in Main branch]
2015-08-04 14:53:00 -04:00
Matt Kuhlenschmidt
c4b97463c7 Sequencer Shot UI improvements
- Shots now attempt to stay connected to each other when modifed.
-- Shots appear "connected" in the shot track so that when one moves, the previous one shrinks and next next shot grows.
-- Holes are filled for deleted shots
- Various low level shot rendering fixes

[CL 2643816 by Matt Kuhlenschmidt in Main branch]
2015-08-04 14:43:12 -04:00
Justin Sargent
a76b7cc9dc Updated code that checks for the launcher's existence, opens it and issues navigation commands to use Uri's.
#platformnotify Josh.Adams

[CL 2643701 by Justin Sargent in Main branch]
2015-08-04 14:03:25 -04:00
Andrew Rodham
6d33769217 Changed marquee selection to be use drag operation so we can handle section resizing with the marquee tool
[CL 2643412 by Andrew Rodham in Main branch]
2015-08-04 10:26:19 -04:00
Max Chen
f942469569 Sequencer: Refix getting the bool value from the property.
[CL 2643407 by Max Chen in Main branch]
2015-08-04 10:24:27 -04:00
Andrew Rodham
bf77ea9a79 Fixed a crash caused by an invalid cast
Top level key area nodes were not being handled correctly by the entity walker. Changed HandleKeyAreaNode to require the owner node for bounds testing purposes.

[CL 2643401 by Andrew Rodham in Main branch]
2015-08-04 10:21:40 -04:00
Richard Hinckley
076a8a3fbd Rolling back a fix that I believe to be redundant.
[CL 2643362 by Richard Hinckley in Main branch]
2015-08-04 09:56:02 -04:00
Mikolaj Sieluzycki
8c41d0447b Make enum to string conversion in blueprints use enum value instead of index.
#codereview Maciej.Mroz

[CL 2643307 by Mikolaj Sieluzycki in Main branch]
2015-08-04 08:55:33 -04:00
Mikolaj Sieluzycki
a53cf2e072 Make UEnums store values as uint8 instead of int8.
#codereview Robert.Manuszewski

[CL 2643276 by Mikolaj Sieluzycki in Main branch]
2015-08-04 08:20:16 -04:00
Andrew Rodham
f2e90ce538 Removed mutable keyword
[CL 2643268 by Andrew Rodham in Main branch]
2015-08-04 08:09:51 -04:00
Andrew Rodham
42164e5db1 Fixed dragging keys in the sequencer with snapping enabled
- Added FSequencerSnapField to simplify snapping calculations and related code.
  - Formalised IMarqueeVisitor as a more generic ISequencerEntityVisitor that can be used to walk a range of visible sequencer entities
  - Updated FMoveKeys drag operation to use FSequencerSnapField and corrected snapping code
  - Track area geometry is now cached in SSequencerTrackArea to simplify SSequencer::GetVirtualTrackArea
  - Fixed grouped keys swallowing each other when dragging other keys over the top

[CL 2643241 by Andrew Rodham in Main branch]
2015-08-04 07:02:16 -04:00
Andrew Rodham
92986cfa03 Fixed orthographic box selection using the an incorrect world-space box for intersection
This addresses UE-19518

[CL 2643196 by Andrew Rodham in Main branch]
2015-08-04 05:07:36 -04:00
Thomas Sarkanen
8154a306dd Fixed instanced vertex color memory being misrepresented in Primitive Stats
From a report from The Coalition in this UDN: https://udn.unrealengine.com/questions/255641/accumulating-instvertexcolormem-in-bytes-vs-kb.html

[CL 2643155 by Thomas Sarkanen in Main branch]
2015-08-04 04:11:31 -04:00
Saul Abreu
c7f21edcc6 Fixed compilation warning-as-error regarding shadowed variable in GatherTextFromAssetsCommandlet.cpp
[CL 2642967 by Saul Abreu in Main branch]
2015-08-03 22:42:18 -04:00
Saul Abreu
4478035b05 Fixed translation editor support for archive entries with key meta data.
[CL 2642695 by Saul Abreu in Main branch]
2015-08-03 18:49:41 -04:00