Commit Graph

531 Commits

Author SHA1 Message Date
Lina Halper
83857406ca Added Convert Space for animation remapping feature.
When remap to new skeleton, you can check the option to "Convert spaces", and it will convert it correctly. It only works if they both have same shape of bind pose.

#code review: Martin.Wilson

[CL 2244367 by Lina Halper in Main branch]
2014-08-05 11:30:09 -04:00
Jamie Dale
ee3213c7df Fixed crash closing the editor with SVN source control enabled
TTP# 342872 - EDITOR: Regression: CRASH: FSourceControlModule::ShutdownModule

The SVN source control provider module was being shutdown before the main source control module, leading to a crash.

The source control module now watches for its active provider module being unloaded, and will gracefully reset itself to the default (dummy) provider if that happens.

I also added these same checks to the source code access module, as it uses the same provider modules mechanism.

#codereview Thomas.Sarkanen, Max.Preussner

[CL 2244286 by Jamie Dale in Main branch]
2014-08-05 10:29:53 -04:00
Thomas Sarkanen
a27980dcf0 Tutorials 2.0 - Initial version
NOTE: Old tutorials not deprecated (yet), but widget highlights in old tutorials will stop working with this change!

Added new Blueprintable UEditorTutorial object.
Added suite of widgets and details customizations to display tutorials.
New system is available on command line switch -NewTutorials.

Slate changes:
Tag names are now stored in SWidgets, rather than simply being discarded.
Removed STutorialWrapper in favour of using Tags.
Added Tags to more multibox widgets, so virtually all can now be picked.
Added SWindow::HasOverlay so we dont attempt to add overlays to widows that cannot have them.

[CL 2244216 by Thomas Sarkanen in Main branch]
2014-08-05 09:04:35 -04:00
Dmitry Rekman
b8452afc2b Support local deployment on Linux, stub for other platforms.
- Part of PR #306 (with changes).

#codereview Josh.Adams

[CL 2243748 by Dmitry Rekman in Main branch]
2014-08-04 21:21:35 -04:00
Rolando Caloca
d35038ab08 UE4 - hlslcc - Fix for truncation (which fixed modf() intrinsic); also added fix for copy propagation on loops
[CL 2243621 by Rolando Caloca in Main branch]
2014-08-04 19:46:14 -04:00
Dmitry Rekman
edc8ff25f0 Support for Linux in shader compiler.
- Part of PR #306 by amigo and #ue4linux folks.
- Undoing my previous change with cross-compilation define (too dangerous).

#codereview Josh.Adams, Michael.Trepka

[CL 2243292 by Dmitry Rekman in Main branch]
2014-08-04 18:28:10 -04:00
Dmitry Rekman
1072d6a415 Support multiple RHIs on Linux.
- Part of PR #306 by amigo and #ue4linux folks.

#codereview Josh.Adams

[CL 2242720 by Dmitry Rekman in Main branch]
2014-08-04 18:19:51 -04:00
Peter Sauerbrei
e00047357e another fix for the target platforms being added when they shouldn't
#ue4

[CL 2242506 by Peter Sauerbrei in Main branch]
2014-08-04 10:54:27 -04:00
Rolando Caloca
68d9d12873 UE4 - OpenGL - Remove copy of cbuffer/structs on hlsl to match D3D
[CL 2242497 by Rolando Caloca in Main branch]
2014-08-04 10:49:28 -04:00
sebastian kowalczyk
8016db3dd5 Fixed TTP #342981 "CRITICAL: REGRESSION: CRASH: QAGame -game -featureleveles2 Assertion failed: (Index >= 0) & (Index < ArrayNum)"
[CL 2242235 by sebastian kowalczyk in Main branch]
2014-08-04 08:10:19 -04:00
Peter Sauerbrei
51fa18631b addition of errors to Launch On, Package, and Cook analytics
TTP341794
#ue4
#analytics

[CL 2240496 by Peter Sauerbrei in Main branch]
2014-08-01 20:30:13 -04:00
Ben Marsh
61b3c655aa Add an additional check to determine valid engine directories, so running UnrealVersionSelector directly from the launcher installation folder won't register one there.
[CL 2239952 by Ben Marsh in Main branch]
2014-08-01 11:32:55 -04:00
Maciej Mroz
c1febea176 Removed code related to ttp237118 "ROCKET: HUGE: K2: Change 'Class' to be primary asset (seen in content browser etc) instead of Blueprint"
The "_C" postif should not be visible in UI and (and gameplay code).

#codereview Nick.Whiting

[CL 2239913 by Maciej Mroz in Main branch]
2014-08-01 11:07:59 -04:00
Max Preussner
cb49bac282 Settings: Removed file header comments; documentation cleanup pass
[CL 2239854 by Max Preussner in Main branch]
2014-08-01 10:42:38 -04:00
Nick Atamas
2ba428fce7 Better spacing on DPI scaler control in the Widget Reflector.
[CL 2239454 by Nick Atamas in Main branch]
2014-08-01 01:55:48 -04:00
Peter Sauerbrei
71ec8f38ee fix for target dlls not being built as part of a github build when the SDK is not installed
#ue4
#platform

[CL 2238861 by Peter Sauerbrei in Main branch]
2014-07-31 16:53:59 -04:00
Peter Sauerbrei
460d7c5e8e fix for UFE using incremental cooking by default
TTP342370
#ue4
#ufe

[CL 2238855 by Peter Sauerbrei in Main branch]
2014-07-31 16:48:57 -04:00
Peter Sauerbrei
596775cfc8 fix for parsing platform SDK validity on Mac
#ue4
#mac

[CL 2238715 by Peter Sauerbrei in Main branch]
2014-07-31 15:44:52 -04:00
Michael Trepka
3293117f09 More fixes for Clang warnings
[CL 2238624 by Michael Trepka in Main branch]
2014-07-31 15:43:08 -04:00
Peter Sauerbrei
f93df48f74 add support for detecting installed SDKs at editor start up
add support for showing the various platforms in different menus whether they are properly installed or not
update FPlatformInfo to include information about SDK status, whether or not the platform should be shown on a particular executing platform (Win, Mac, Linux), and whether or not the platform should be shown as part of the binary distribution
fixed platform target modules for IOS, Android, and HTML5 for binary release
TTP341656, TTP342449, TTP342631
#ue4
#platforms

[CL 2238535 by Peter Sauerbrei in Main branch]
2014-07-31 13:31:22 -04:00
Max Preussner
bf99532117 Media: removed legacy movie texture support
[CL 2238425 by Max Preussner in Main branch]
2014-07-31 11:54:20 -04:00
Mark Satterthwaite
95fde7bea8 Add a specific SP_OPENGL_SM4_MAC so that we can compile shaders from Windows for all Macs, even the older GL 3.3 devices that don't support volume-texture rendering.
#codereview nick.penwarden, michael.trepka

[CL 2238230 by Mark Satterthwaite in Main branch]
2014-07-31 09:03:55 -04:00
Dmitry Rekman
30a9dc0957 [Github] PR #306: safe/minor changes.
- Minor fixes, Linux-specific additions (like preferred source code accessor setting or building ForsythTriOO) and tweaks (log level, etc).

#codereview Josh.Adams

[CL 2237893 by Dmitry Rekman in Main branch]
2014-07-30 23:46:52 -04:00
Dmitry Rekman
435196963c Support for Linux in DesktopPlatform module.
- Part of PR #306 by amigo and #ue4linux folks.
- LinuxNativeDialogs on hold until clarified with the author (their Build.cs needs to be modified to add WITH_LINUX_NATIVE_DIALOGS=1).

[CL 2237890 by Dmitry Rekman in Main branch]
2014-07-30 23:26:47 -04:00
Peter Sauerbrei
9ee709e618 switch back to not having the platform DLLs always there for IOS, Android, and HTML5
[CL 2237826 by Peter Sauerbrei in Main branch]
2014-07-30 21:41:32 -04:00