Commit Graph

1001 Commits

Author SHA1 Message Date
Mike Fricker
7be38fbaba UnrealBuildTool: Fixed wrong NMake parameters when using platform-specific project files
- Thanks to Black Tusk Studios for contributing this fix!

[CL 2260699 by Mike Fricker in Main branch]
2014-08-18 08:18:27 -04:00
Mikolaj Sieluzycki
3558b6168f Add error message when UHT fails to create generated.h.
TTP #339649 UHT fails to create generated.h with no error message.
#codereview Steve.Robb

[CL 2260578 by Mikolaj Sieluzycki in Main branch]
2014-08-18 04:57:34 -04:00
Daniel Wright
62fd3de470 Static meshes completely in shadow from a stationary light will toss their static shadowmap data and use a cheaper base pass permutation
[CL 2258307 by Daniel Wright in Main branch]
2014-08-15 16:15:20 -04:00
Daniel Wright
3e284792cc Fixed IndirectLightingSaturation not being applied to first bounce GI
[CL 2258305 by Daniel Wright in Main branch]
2014-08-15 16:14:56 -04:00
Mike Fricker
576e39e65d UnrealBuildTool: Clang 64-bit support on Windows; LLD support
- Enables support for 64-bit compiling under Clang on Windows platform
- Adds initial support for LLVM linker on Windows (WindowsPlatform.bAllowClangLinker) (NOT working yet.)
- Miscellaneous Clang compiling fixes

[CL 2258235 by Mike Fricker in Main branch]
2014-08-15 16:13:57 -04:00
Mike Fricker
52ff9982be Fixed UHT failing to compile on Windows when PCHs are disabled
- This was caused because of how MSVC resolves include paths (Class.h was ambiguous)

[CL 2258158 by Mike Fricker in Main branch]
2014-08-15 16:12:22 -04:00
Peter Sauerbrei
ba5d7644e7 fix for search order for Info.plist
#ue4
#ios

[CL 2258151 by Peter Sauerbrei in Main branch]
2014-08-15 16:11:57 -04:00
Steve Robb
157ba220da New /Zo option supported for debugging optimized builds.
UpdateVersion read from registry.
New flag used based on version number read from registry.
Some refactoring.

#codereview robert.manuszewski,mike.fricker

[CL 2258088 by Steve Robb in Main branch]
2014-08-15 11:52:59 -04:00
Mike Fricker
faef55a0c4 UnrealBuildTool: Catch invalid path characters in include statements
[CL 2258086 by Mike Fricker in Main branch]
2014-08-15 11:52:47 -04:00
Peter Sauerbrei
aac3930a51 add a default culture if one is not provided
#ue4
#codereview saul.abreu

[CL 2258061 by Peter Sauerbrei in Main branch]
2014-08-15 11:32:41 -04:00
Mike Fricker
a5bb9048fe UnrealBuildTool: Don't bother saving UBTMakefile when not using fast build iteration mode
[CL 2258026 by Mike Fricker in Main branch]
2014-08-15 10:57:33 -04:00
Ankit Khare
b22fe4c256 #HTML5
Fix #define conflicts in html5 for reals.

[CL 2257995 by Ankit Khare in Main branch]
2014-08-15 10:27:27 -04:00
Mike Fricker
a391a02bc4 UnrealBuildTool performance: Save dependency caches even if build fails
This is critical when using the new fast dependency scanning feature, because a buidl can fail *after* some targets compiled successfully, but we would not have cached C++ includes for those files, so subsequent runs would have incomplete data when determining outdatedness

This also makes iterating on builds faster when you have compile errors every time.  If your cache was missing or incomplete, it would reset with every single build attempt

[CL 2257897 by Mike Fricker in Main branch]
2014-08-15 08:42:03 -04:00
Robert Manuszewski
135f9a0c2b Actually exposing UEBuildConfiguration.bAllowHotReloadFromIDE to BuildConfiguration.xml
[CL 2257859 by Robert Manuszewski in Main branch]
2014-08-15 07:16:48 -04:00
Ankit Khare
5045fc5b5d #HTML5
CIS fix. Need to fix up physX first before this can go in.

[CL 2257548 by Ankit Khare in Main branch]
2014-08-15 01:00:23 -04:00
Ankit Khare
bbae8dd0fb #UE4 Fix root cause of why blacklisted plugins were being loaded on HTML5, revert CL 2255415.
[CL 2256912 by Ankit Khare in Main branch]
2014-08-14 18:10:04 -04:00
Saul Abreu
0edc1c0f2c Added Cultures-to-Stage list to Project Packaging Settings. Default value includes only English. Packaging now only stages specified localization data as per the previous comment or by passing "-CookCultures=".
[CL 2256874 by Saul Abreu in Main branch]
2014-08-14 16:53:33 -04:00
Ben Marsh
a596a4914c Create a VS2012 SUO file setting the default project and configuration, if we're generating VS 2012 project files. Seems to have a compatible format as the 2012 version, so just needs renaming.
#codereview Zak.Middleton

[CL 2256834 by Ben Marsh in Main branch]
2014-08-14 16:23:28 -04:00
Ben Marsh
e6dc20bb23 Set the active project to the game when generating project files for the first time in GitHub.
[CL 2256802 by Ben Marsh in Main branch]
2014-08-14 16:03:23 -04:00
Jaroslaw Surowiec
b236192116 CrashReportWWW - Minor code formatting
[CL 2256447 by Jaroslaw Surowiec in Main branch]
2014-08-14 15:47:32 -04:00
Jaroslaw Surowiec
1cd4fbc670 CrashReportWWW - Minor code formatting
[CL 2256441 by Jaroslaw Surowiec in Main branch]
2014-08-14 15:47:20 -04:00
Jaroslaw Surowiec
6068ef2800 CrashReport - Added crash type to the buggs table
[CL 2256382 by Jaroslaw Surowiec in Main branch]
2014-08-14 15:45:44 -04:00
Jaroslaw Surowiec
d344624b0d CrashReport - Updated stored procedure to update the crash type accordingly
[CL 2256376 by Jaroslaw Surowiec in Main branch]
2014-08-14 15:45:32 -04:00
Robert Manuszewski
e7e02c26ec Fixing initialization order
#codereview jaroslaw.surowiec

[CL 2255841 by Robert Manuszewski in Main branch]
2014-08-14 04:12:05 -04:00
Robert Manuszewski
8498aae74f Hot-reload from IDE
#change UBT: Added support for hot-reload when UBT is called from IDE and the current target is curring
#change Added support for hot-reload from VS to the engine
#change Refactored hot-reload functionality to a separarte module
#change Added hot-reload analytics events

[CL 2255801 by Robert Manuszewski in Main branch]
2014-08-14 03:37:01 -04:00