Commit Graph

23 Commits

Author SHA1 Message Date
chris gagnon
435467dd55 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 4837001 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4837013 by chris gagnon in Dev-Networking branch]
2019-01-29 19:24:53 -05:00
ben marsh
3028faba18 Trigger a link error whenever a module is missing a valid IMPLEMENT_MODULE macro on Windows.
The IMPLEMENT_MODULE macro now defines an empty function called IMPLEMENT_MODULE_{ModuleName}, to which we force a reference to via the linker command line. This behavior can be disabled on a per-module basis by setting bRequiresImplementModule = false from a .build.cs file.

#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4827582 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4830013 by ben marsh in Dev-Networking branch]
2019-01-29 05:14:09 -05:00
chris gagnon
aad5335ff6 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 4676940 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4676943 by chris gagnon in Dev-Networking branch]
2019-01-02 15:37:07 -05:00
ben marsh
2b46ba7b94 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4662404 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4662413 by ben marsh in Dev-Networking branch]
2018-12-14 13:44:01 -05:00
Ryan Gerleve
9af1fb3463 Merging //UE4/Dev-Main to Dev-Networking (//UE4/Dev-Networking)
#rb none
#rnx

[CL 4516466 by Ryan Gerleve in Dev-Networking branch]
2018-10-29 10:01:28 -04:00
Ryan Gerleve
f20cd46b96 Merging //UE4/Dev-Main to Dev-Networking (//UE4/Dev-Networking)
#rb none
#rnx

[CL 4344260 by Ryan Gerleve in Dev-Networking branch]
2018-09-05 10:17:10 -04:00
Ryan Gerleve
e7612e89b2 Merging //UE4/Dev-Main to Dev-Networking (//UE4/Dev-Networking)
#rb none
#rnx

[CL 4341874 by Ryan Gerleve in Dev-Networking branch]
2018-09-04 14:32:41 -04:00
Ryan Gerleve
bcca42e74a Merging //UE4/Dev-Main to Dev-Networking (//UE4/Dev-Networking)
#rb none
#rnx

[CL 4284864 by Ryan Gerleve in Dev-Networking branch]
2018-08-14 15:58:25 -04:00
Ryan Gerleve
ac280888a0 Merging //UE4/Dev-Main to Dev-Networking (//UE4/Dev-Networking)
#rb none
#rnx

[CL 4175728 by Ryan Gerleve in Dev-Networking branch]
2018-06-29 20:48:58 -04:00
Alexis Matte
8394e60687 Fix CIS build for monolitic build
Fix the old faceted asset
Bump the staticmesh version
#jira UE-58213
#jira UE-58217
#rb richard.talbotwatkins
#lockdown nick.penwarden

[CL 4031727 by Alexis Matte in Main branch]
2018-04-25 17:41:58 -04:00
Alexis Matte
0c878e4e62 Fix automation tests warning, we always make sure there is no degenerate NTBs
#rb none
#jira UE-58071

[CL 4023424 by Alexis Matte in Dev-Geometry branch]
2018-04-23 18:11:15 -04:00
Alexis Matte
f2e0ddfcd5 Fix possible crash when a mesh has very small triangles, we do not remove degenerate polygons anymore when computing polygon normals. Degenerate poygons are remove later in the process.
#rb none

[CL 4017865 by Alexis Matte in Dev-Geometry branch]
2018-04-20 18:47:04 -04:00
Alexis Matte
9e3033ed64 Fix linux crash, there was two structure with the same name
#jira UE-57009
#rb none

[CL 3990103 by Alexis Matte in Dev-Geometry branch]
2018-04-06 13:34:42 -04:00
Alexis Matte
c04cbc183f Fix partialy the automation tests
#rb none

[CL 3985612 by Alexis Matte in Dev-Geometry branch]
2018-04-04 18:36:40 -04:00
Alexis Matte
816c2456c8 Fix partially the Merge actor tests
#rb none

[CL 3982657 by Alexis Matte in Dev-Geometry branch]
2018-04-03 18:35:54 -04:00
Alexis Matte
23bb6528fa Fix old faceted meshes, bump version to ensure static mesh are rebuild build
- Add some normals and tangents tests but they are disable until the new compute tangents return the same value then the original FRawMesh code.
#rb none
#jira UE-56965

[CL 3973085 by Alexis Matte in Dev-Geometry branch]
2018-03-29 16:39:17 -04:00
Alexis Matte
c186cbd8b4 When StaticMesh build options are set to use the imported normals, we now use the imported normals to compute the tangents when using the builtin option.
#rb none
#codereview richard.talbotwatkin

[CL 3961006 by Alexis Matte in Dev-Geometry branch]
2018-03-22 20:14:49 -04:00
Alexis Matte
793a2b1fe1 Move Normals tangents creation in MeshDescription module, this will allow to share the code between editable mesh and staticmesh builder
#rb none
#codereview richard.talbotwatkin

[CL 3960212 by Alexis Matte in Dev-Geometry branch]
2018-03-22 16:02:58 -04:00
Alexis Matte
f632e578c7 - Remove the editor pref settings bUseMeshDescription
- Fix fbx importer material remap when using mesh description

#rb none

[CL 3957028 by Alexis Matte in Dev-Geometry branch]
2018-03-21 10:54:37 -04:00
Alexis Matte
7b994a3307 Fix automation tests crash
#rb none

[CL 3925651 by Alexis Matte in Dev-Geometry branch]
2018-03-05 13:22:49 -05:00
Alexis Matte
1119758fae Change Meshdescription to use FName instead of indexes.
#rb none

[CL 3924913 by Alexis Matte in Dev-Geometry branch]
2018-03-05 10:06:09 -05:00
Alexis Matte
a7bb87bfbd Move meshdescriptionhelper operations code to the mesh description operation module
#rb none

[CL 3903693 by Alexis Matte in Dev-Geometry branch]
2018-02-22 11:20:51 -05:00
Alexis Matte
0b5b977e11 Fix circular dependencies, I move all the meshdescription operations code outside of the meshbuilder. Engine depend on MeshDescriptionOperations(MDO), MeshBuilder depend on MDO.
MDO do not depend on Engine and MeshBuilder.

#rb none

[CL 3903519 by Alexis Matte in Dev-Geometry branch]
2018-02-22 10:04:16 -05:00