86 Commits

Author SHA1 Message Date
patrick kelly
cebbf00189 Fixing shader compilation warning
#rb chris.kulla

[CL 32497099 by patrick kelly in 5.4 branch]
2024-03-26 00:56:59 -04:00
kendall tucker
b2180ffd4a [Backout] - CL28871852
[FYI] kendall.tucker
Original CL Desc
-----------------------------------------------------------------
Added the following to ConsoleVariables.ini:
r.Nanite.AllowTessellation=1
r.Nanite.Tessellation=1

[CL 28892555 by kendall tucker in ue5-main branch]
2023-10-18 17:45:02 -04:00
kendall tucker
50d639f8cb Added the following to ConsoleVariables.ini:
r.Nanite.AllowTessellation=1
r.Nanite.Tessellation=1

[CL 28871854 by kendall tucker in ue5-main branch]
2023-10-18 04:39:37 -04:00
david lesage
5fefc67f9b CADKernel is the default mesher for CAD import
Update ConsoleVariables.ini
#rb jealuc.corenthin

[CL 26506150 by david lesage in ue5-main branch]
2023-07-21 03:58:46 -04:00
david lesage
4c17331d84 [CADKernel] Improve topological welding:
- to try to fix large crack, a second step could be perform with a larger tolerance
- to prevent the meshing failure of thin surface,  and consequently the presence of a crack in the mesh, thin surface can be removed and replaced by a topological weld.
3 new CVar are added to drive this new process:
- ds.CADTranslator.Stitching.ForceSew
- ds.CADTranslator.Stitching.ForceFactor
- ds.CADTranslator.Stitching.RemoveThinFaces

Fix crashes, fix HD leak, fix RAM usage

#jira UE-154019, UE-157085
#rb jeanluc.corenthin
#preflight 6356cd17f92c325024f48f6e
#lockdown jeanmichel.dignard

#preflight 635a9bb00b08a07d8a4310d7

[CL 22810471 by david lesage in ue5-main branch]
2022-10-27 11:07:42 -04:00
aurel cordonnier
8ed670cea0 [Backout] - CL22695017
[FYI] David.Lesage
Original CL Desc
-----------------------------------------------------------------
[CADKernel] Improve topological welding:
- to try to fix large crack, a second step could be perform with a larger tolerance
- to prevent the meshing failure of thin surface,  and consequently the presence of a crack in the mesh, thin surface can be removed and replaced by a topological weld.
3 new CVar are added to drive this new process:
- ds.CADTranslator.Stitching.ForceSew
- ds.CADTranslator.Stitching.ForceFactor
- ds.CADTranslator.Stitching.RemoveThinFaces

Fix crashes, fix HD leak, fix RAM usage

#jira UE-154019, UE-157085
#rb jeanluc.corenthin
#preflight 6352c5ef7261e565c47ca046
#lockdown jeanmichel.dignard

[CL 22713056 by aurel cordonnier in ue5-main branch]
2022-10-22 17:31:47 -04:00
marc audy
15a4c73b0d [CADKernel] Improve topological welding:
- to try to fix large crack, a second step could be perform with a larger tolerance
- to prevent the meshing failure of thin surface,  and consequently the presence of a crack in the mesh, thin surface can be removed and replaced by a topological weld.
3 new CVar are added to drive this new process:
- ds.CADTranslator.Stitching.ForceSew
- ds.CADTranslator.Stitching.ForceFactor
- ds.CADTranslator.Stitching.RemoveThinFaces

Fix crashes, fix HD leak, fix RAM usage

#jira UE-154019, UE-157085
#rb jeanluc.corenthin
#preflight 6352c5ef7261e565c47ca046
#lockdown jeanmichel.dignard

[CL 22711547 by marc audy in ue5-main branch]
2022-10-22 14:38:08 -04:00
david lesage
c8a8d97066 CAD Import should limit the number of material slots
The CVar ds.CADTranslator.MaxMaterialCountPerMesh define the limit.
If the limit is reached, the last material is used to replace the others.

#Jira UE-167892
#preflight 6352a5ca777a77c440503188
#rb jeanluc.corenthin
#lockdown Jeanmichel.dignard

[CL 22707992 by david lesage in ue5-main branch]
2022-10-21 22:30:31 -04:00
david lesage
e8ed825aa2 #jira UE-155482 [Alias Wire] option to convert Layers to UE Groups
The problem in this task is that each node of a branch of the scene graph can be in a different layer.
So if a leaf has a different layer than its ancestor, the branch has to be duplicated in the leaf's layer.
A second result is that empty branches are known only at the end. A process is therefore launched to recursively delete all the empty branches.

In the wait of option in the import widget, a CVar allow to activate this new import mode: ds.CADTranslator.Alias.LayersAsActors

#jira UE-82179 [Alias] datasmith alias wire layer visibility not respected
Leaf with an hidden layer are no more built

#rb jeanluc.corenthin
#preflight 6321af1fb602881e8e15fae0

[CL 22008165 by david lesage in ue5-main branch]
2022-09-14 11:33:32 -04:00
david lesage
32aa2a5a09 Remove duplicated CVar
#rb trivial
#preflight skip

[CL 21974051 by david lesage in ue5-main branch]
2022-09-12 18:16:38 -04:00
David Lesage
4bd7767f52 Add CVar description in ConsoleVariables.ini
#rb jeanluc.corenthin
#preflight none
#fyi flavien.picon, andre.stdenis

[CL 21727168 by David Lesage in ue5-main branch]
2022-08-31 16:06:20 -04:00
David Lesage
aaa5fc11db Fix default CVar value in ConsoleVaraibles.ini
#rb none
#preflight none

[CL 21719043 by David Lesage in ue5-main branch]
2022-08-31 07:58:45 -04:00
David Lesage
6eac71a1e6 #jira UE-144389: Fix crash due to a null pointer
#rb trivial
#preflight 630e341f501b64ba33444894

[CL 21703206 by David Lesage in ue5-main branch]
2022-08-30 12:13:08 -04:00
mihnea balta
0b0d495135 Undo CL 20641952 since this is not something we want propagated across all UE projects.
#jira none
#preflight n/a
#rnx
#rb trivial
#fyi joshua.ong

[CL 20643362 by mihnea balta in ue5-main branch]
2022-06-14 05:33:00 -04:00
joshua ong
96153d48c9 Add r.GPUStatsEnabled=0 to ConsoleVariable.ini to solve GPU related crash at startup
[FYI] mike.beach

#ROBOMERGE-OWNER: mike.beach
#ROBOMERGE-AUTHOR: joshua.ong
#ROBOMERGE-SOURCE: CL 20636825 via CL 20641111 via CL 20641223
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20641952 by joshua ong in ue5-main branch]
2022-06-13 22:39:10 -04:00
David Lesage
d048bef612 Remove KernelIO SDK: step 2 - remove Interface sources
#rb none
#preflight 629946b49e46af6513b23c32

[CL 20478715 by David Lesage in ue5-main branch]
2022-06-02 19:48:52 -04:00
Arciel Rekman
a4c47ed766 Expose r.Shaders.ExtraData in ConsoleVariables.ini
#rb none
#jira none
#preflight none

[CL 20037592 by Arciel Rekman in ue5-main branch]
2022-05-03 23:32:01 -04:00
david lesage
556deb69f9 #jira UETOOL-4901
CVar ds.CADTranslator.PreferJtFileEmbeddedTessellation
#preflight 61f44eb2f628752a56949357

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18777468 in //UE5/Release-5.0/... via CL 18780421 via CL 18780728
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18780756 by david lesage in ue5-main branch]
2022-01-28 18:49:49 -05:00
jeanfrancois dube
9821876caa Move Editor.UseLegacyGetReferencersForDeletion from ConsoleVariables.ini to BaseEngine.ini file.
#rb none
#preflight none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18595781 in //UE5/Release-5.0/... via CL 18595784 via CL 18595789
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18596755 by jeanfrancois dube in ue5-main branch]
2022-01-13 10:13:22 -05:00
jeanfrancois dube
5069cf8776 Enable Editor.UseLegacyGetReferencersForDeletion by default since we've found discrepancies between the original and new algorithms, preventing users to delete actors in some situations.
#rb none
[FYI] danny.couture, joji.tsuruga
#preflight none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18583181 in //UE5/Release-5.0/... via CL 18583196 via CL 18583206
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18583228 by jeanfrancois dube in ue5-main branch]
2022-01-12 08:01:47 -05:00
David Lesage
fe21168595 encapsulation of ImportParameter to well manage its setting and the respect of CVar
#preflight 614360178169560001feebb7

[CL 17540414 by David Lesage in ue5-main branch]
2021-09-16 12:47:12 -04:00
David Lesage
fa26d0cd50 Rename CAD Import cvar
#rb jeanluc.corenthin, johan.duparc
#preflight 61317d0cbf137d000172546e

[CL 17414477 by David Lesage in ue5-main branch]
2021-09-03 00:18:25 -04:00
christopher waters
a737c92c4b Shader symbol terminology changes
- Splitting symbol generation and shader "debug info" generation into two different cvars. This should now allow us to generate symbols post-packaging without generating different shader variants. This should also enable us to always generate symbols and still have the final deduplicated shader sizes.
- r.Shaders.Symbols is now the primary way to enable shader symbols for debugging.
- r.Shaders.GenerateSymbols can be enabled to always generate symbols without writing them to disk.
- r.Shaders.WriteSymbols can be used to force write symbols if they were previously generated.
- r.Shaders.ExtraData can be used to generate shader names for engine runtime systems to use.
- NotifyShaderCooked replaced with NotifyShaderCompiled, prep for upcoming non-cook symbol writing.
- PC DXC shader compiles should only generate debug info when requested, not all the time.
- PC FXC shader compiles should generate debug info when requested, not just when r.Shaders.Optimize is 0.

#jira none
#rb arciel.rekman, lukas.hermanns
#preflight 611ad9035e737200015992db

[CL 17186155 by christopher waters in ue5-main branch]
2021-08-16 23:18:03 -04:00
Bill Henderson
5462a0efb3 Fix merge garbage - CL 16882645 never came through to Release-Engine-Staging
#jira nojira
#fyi ori.cohen

Edigrate [17071594]

[CL 17072881 by Bill Henderson in ue5-main branch]
2021-08-05 14:24:55 -04:00
aurel cordonnier
dc856801cd Merge from Release-Engine-Test @ 17059716 to UE5/Main
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17029914

[CL 17060422 by aurel cordonnier in ue5-main branch]
2021-08-04 17:46:20 -04:00