Commit Graph

2330 Commits

Author SHA1 Message Date
Maciej Mroz
f698ecbe03 UEBP-40 C++ code generation (WIP):
- Test Pipeline for native classes converted from BP (FReplaceConvertedAssetManager)
- DynamicClass support

[CL 2687964 by Maciej Mroz in Main branch]
2015-09-11 10:56:21 -04:00
Jamie Dale
3f958c1ea5 Added missing forward declaration
[CL 2687789 by Jamie Dale in Main branch]
2015-09-11 09:35:20 -04:00
sebastian kowalczyk
41a5bab8e2 Fixed crash in Visual Logger tool. It fixes UE-UE-20796 issue.
Fixed issue with missing debug geometry after PIE game.

[CL 2687750 by sebastian kowalczyk in Main branch]
2015-09-11 09:02:06 -04:00
Uriel Doyon
ac9896ad80 Reversed Index Buffers. Depth only render pass now use the unified mesh when possible.
Can be disabled per staticmesh through the lod settings : "Build Reversed Index Buffer".
Can be dynamically toggled with command "ToggleReversedIndexBuffers".
#code_review: Brian.Karis

[CL 2687313 by Uriel Doyon in Main branch]
2015-09-10 19:22:12 -04:00
Peter Sauerbrei
99693ee306 re-enable offline shader compiling for Metal on Mac
[CL 2686754 by Peter Sauerbrei in Main branch]
2015-09-10 14:42:26 -04:00
Matt Kuhlenschmidt
65e46bcce8 Merging CL 2684004 using UE4_to_UE4-Orion
Implemented a basic slate resource handle for fast access without doing map lookups from Brush -> Rendering resource.  Not hooked up to anything yet

[CL 2686668 by Matt Kuhlenschmidt in Main branch]
2015-09-10 13:50:53 -04:00
Max Preussner
da9207a70c SessionFrontend: Layout tweaks
[CL 2686568 by Max Preussner in Main branch]
2015-09-10 12:58:45 -04:00
Eric Newman
3d2c994b3f Nonunity fix to FriendsAndChatStyle needing ChatMessageType enum forward declared
[CL 2686259 by Eric Newman in Main branch]
2015-09-10 10:48:45 -04:00
Maciej Mroz
a23caa0f03 UEBP-40 C++ code generation (WIP):
- refactor
- DynamicClass support
- various bugs

#codereview Mike.Beach, Dan.OConnor, Phillip.Kavan, Robert.Manuszewski

[CL 2686106 by Maciej Mroz in Main branch]
2015-09-10 09:15:43 -04:00
Mike Fricker
65e7557229 [INTEGRATE] Compile times: Working on eliminating <Module>Classes.h header files
- This checkin eliminates use of all <Module>Classes.h files in Engine, with the exception of UnrealEdClasses.h
- Compilation speed-ups for all of the modules affected, now that they are including what they use
- No effective changes other than C++ includes

[CL 2686054 by Mike Fricker in Main branch]
2015-09-10 08:48:03 -04:00
Mike Beach
d8fb1f7e2e (WIP) Workaround to synchronize #include names and saved filenames for converted Blueprint files (both should go through a centralized function).
#codereview Maciej.Mroz

[CL 2685659 by Mike Beach in Main branch]
2015-09-09 20:06:46 -04:00
Mike Beach
6067386904 (WIP) Adding more commandline params for the native conversion tool (in setup for calling from the cook commandlet).
[CL 2685571 by Mike Beach in Main branch]
2015-09-09 18:51:40 -04:00
Phillip Kavan
308be6bebd [UEBP-40] BP->C++ code generation (WiP) - Some fixes to generated code for default subobject instancing.
change summary:
- modified FEmitDefaultValueHelper::HandleInstancedSubobject() to allow callers to control whether or not to generate code to create the instance or access it (if it should already have been created).
- modified FEmitDefaultValueHelper::GenerateConstructor() to generate code to assign a fallback native root component if available (to match the runtime side in the non-generated code case)

#codereview Maciej.Mroz

[CL 2685496 by Phillip Kavan in Main branch]
2015-09-09 17:50:03 -04:00
Dan Oconnor
53db26d327 Name mangling logic for blueprint generated classes. This solves problems with ascii characters like '-', '+' and '=', unicode characters, and that match existing c++ identifiers (IE naming a blueprint variable bool or U8) showing up in code generated from blueprints.
#codereview Maciej.Mroz

[CL 2685409 by Dan Oconnor in Main branch]
2015-09-09 17:11:11 -04:00
Dan Oconnor
289ea2bc43 RootEditor_OnMac fixes. Likely required include changes due to 2684687
[CL 2685368 by Dan Oconnor in Main branch]
2015-09-09 16:50:50 -04:00
Eric Newman
7527f2e38a Fix to global chat state not being reset to "unavailable" on logout
#jira OPP-3723
#jira FORT-14720
Merging //depot/UE4-LauncherDev/Engine/Source/Developer/FriendsAndChat/Private/Layers/Domain/MessageService.cpp to //depot/UE4/Engine/Source/Developer/FriendsAndChat/Private/Layers/Domain/MessageService.cpp

[CL 2685307 by Eric Newman in Main branch]
2015-09-09 16:23:18 -04:00
Matthew Lewis
f182ef8a3b #codereview Dmitry.Rekman
[CL 2683582 by Matthew Lewis in Main branch]
2015-09-08 15:48:37 -04:00
Marc Audy
6da868e057 Fix shadowed variable
#codereview Maciej.Mroz

[CL 2683496 by Marc Audy in Main branch]
2015-09-08 15:03:16 -04:00
Bob Tellez
c7a4317996 [AUTOMERGE]
#UE4 Fixed a logging issue causing only the 0th CPU/GPU test results to be shown instead of the average. Also removed an unused variable.

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2683388 by Bob.Tellez on 2015/09/08 14:04:04.

[CL 2683393 by Bob Tellez in Main branch]
2015-09-08 14:05:24 -04:00
Adric Worley
d7995f49bf Move Directory Watcher tests to separate file.
Refactored MatchExtensionString method and added test case for null string handling.

[CL 2683231 by Adric Worley in Main branch]
2015-09-08 12:46:43 -04:00
Maciej Mroz
45e8455032 FConvertedBlueprintsDependencies - next iteration.
#codereview Robert.Manuszewski

[CL 2683056 by Maciej Mroz in Main branch]
2015-09-08 11:03:41 -04:00
Jamie Dale
7810e1ba8f FAssetRenameManager::FindCDOReferencedAssets now ignores deprecated and dead classes
UE-19761 - EDITOR CRASH: Creating, reverting, then moving a same named file caused a crash.

[CL 2682879 by Jamie Dale in Main branch]
2015-09-08 07:46:32 -04:00
Maciej Mroz
446c40f58e UEBP-40 C++ code generation (WIP):
- Refactor, Introduced function FEmitHelper::GetCppName

#codereview Dan.OConnor

[CL 2682851 by Maciej Mroz in Main branch]
2015-09-08 06:44:17 -04:00
Antony Carter
204e41cb6e Merging latest social fixed from Orion to Main
//depot/UE4-Orion/Engine/Source/Developer/FriendsAndChat/...

to //depot/UE4/Engine/Source/Developer/FriendsAndChat/...

[CL 2682562 by Antony Carter in Main branch]
2015-09-07 14:26:24 -04:00
Maciej Mroz
ac295f03eb UEBP-40 C++ code generation (WIP):
- improved (working) code for UMG Widgets
- various fixes

[CL 2682439 by Maciej Mroz in Main branch]
2015-09-07 09:39:56 -04:00