49 Commits

Author SHA1 Message Date
wouter dek
b4c40a19a1 [VSM] Adapt debug viewmodes to better show local lights. Visualization modes now show a composite of all lights by default, and change to showing individual lights when one is selected in editor or by name.
Two commands were added to visualize the previous/next light (r.shadow.virtual.visualize.nextlight).
When VSM visualization is enabled, one pass projection is now turned off, as it is incompatible with the debug output in the projection shader (for now)

#rb Ola.Olsson
#jira UE-197806

[CL 35795175 by wouter dek in ue5-main branch]
2024-08-26 05:16:38 -04:00
sebastian arleryd
35cef7d5d7 Extract functions for building the Common Show Flags and All Show Flags sections of the viewport toolbar "Show" menu
We need this for sharing code with the new level editor viewport toolbar

#jira UE-212284
#rb brooke.hubert

[CL 34498671 by sebastian arleryd in ue5-main branch]
2024-06-19 10:15:09 -04:00
wouter dek
ba4c94adba Improve VSM cvar documentation
#rb ola.olsson, andrew.lauritzen
#jira UE-197814

[CL 29257626 by wouter dek in ue5-main branch]
2023-10-30 19:36:17 -04:00
marc audy
65de35fdfb Lof elements that were not renamed yet.
- MSM_Substrate
- MCT_Substrate
- FStrataMaterialInput

#rb charles.derousiers

[CL 27563163 by marc audy in ue5-main branch]
2023-09-01 15:06:19 -04:00
sebastien hillaire
b7f8af4297 Substrate - Rename/move file(s)
#rb none
[FYI] charles.derousiers

[CL 27515000 by sebastien hillaire in ue5-main branch]
2023-08-31 04:48:07 -04:00
sebastien hillaire
4f274d1ef3 Substrate - Rename/move file(s)
#rb none
[FYI] charles.derousiers

[CL 27514986 by sebastien hillaire in ue5-main branch]
2023-08-31 04:47:50 -04:00
charles derousiers
832ad33a41 Fix voxelization issue missing pages.
* Change curve-as-cluster selection to encompass better the entire groom.
* This fixes issue with voxel page allocation. The cluster are optionally scaled.

#rb none

[CL 26143233 by charles derousiers in ue5-main branch]
2023-06-21 04:19:38 -04:00
charles derousiers
f64d48e25a Add Groom memory stats.
#rb none

[CL 26059840 by charles derousiers in ue5-main branch]
2023-06-16 13:24:21 -04:00
bryan sefcik
da92084a12 Optimized out more private modules includes and dependencies.
#preflight 64627c382965f6ea8ea83bd6

[CL 25479683 by bryan sefcik in ue5-main branch]
2023-05-15 16:26:12 -04:00
Charles deRousiers
04b6a1d7f7 Fix CIS issue.
#rb none
#jira none
#preflight skip

[CL 24685580 by Charles deRousiers in ue5-main branch]
2023-03-17 03:43:41 -04:00
Charles deRousiers
6161295bce * Add byte per pixel view mode for Substrate
* Simplifty substrate view mode to ease adding them to the level menu
* Add project  vs. on screen max byte per pixel on screen

#rb none
#jira none
#preflight 641331a2394f0c45f6a8504d

[CL 24675783 by Charles deRousiers in ue5-main branch]
2023-03-16 14:28:59 -04:00
Rune Stubbe
97cd750f78 Replaced "Root Geometry" vis mode with "Streaming Geometry" show flag and it into new Nanite show flags category along with "Nanite Meshes" from Advanced show flags.
#rb graham.wihlidal
#fyi brian.karis, krzysztof.narkowicz
#preflight 63ff73edef1b24bf9497d4b6

[CL 24463327 by Rune Stubbe in ue5-main branch]
2023-03-01 11:13:07 -05:00
charles derousiers
0fad76c4d7 Rename all user/editor-facing Strata name into Substrate.
This CL address only user-facing part, i.e. Property field, view modes, tool tips, ...) mentioning Strata. All internal (host code, shaders code, CVars) still contains the 'Strata' name.

#rb sebastien.hillaire
#jira UE-175169
#preflight 63f4db68cf37615300e71db5
#lockdown juan.canada

[CL 24350396 by charles derousiers in ue5-main branch]
2023-02-21 16:52:23 -05:00
Charles deRousiers
99e6495578 Add debug view mode for ClumpID and Per-CV AO.
#rb none
#jira none
#preflight 63bfcd96f02e72c08c9bd5b9

[CL 23660211 by Charles deRousiers in ue5-main branch]
2023-01-12 05:00:01 -05:00
Charles deRousiers
04a0995193 Fix CIS issue.
#rb none
#jira none
#preflight skip

[CL 23443816 by Charles deRousiers in ue5-main branch]
2022-12-08 02:52:17 -05:00
Charles deRousiers
af6aa8b792 * Add groom view mode menu to level editor
* Unify most groom debug rendering to go through view more rather than CVars

#rb none
#jira none
#preflight 63909a4b0d013d47ef1cee7e

[CL 23427771 by Charles deRousiers in ue5-main branch]
2022-12-07 09:21:47 -05:00
Marc Audy
6f3bb9cefe Additional fixes to go with 22968432
#codereview Steve.Robb
#preflight
#rnx

[CL 22979429 by Marc Audy in ue5-main branch]
2022-11-04 01:06:44 -04:00
steve robb
125fd0084e Removed explicit template parameters from calls to delegate creation functions.
#rb devin.doucette
#preflight 636416e31052c15f139cbadc

[CL 22968432 by steve robb in ue5-main branch]
2022-11-03 18:01:03 -04:00
daren cheng
f6c564b03b Address multiple typos for UEFN localization
#jira UE-166004 UE-168317
#rb Robb.Surridge
#preflight 6360165b7e083afb290e187f

[CL 22889284 by daren cheng in ue5-main branch]
2022-11-01 15:30:54 -04:00
Charles deRousiers
2190bdd38e Add Strata debug mode into the level view menu.
This gives direct access to all Strata view mode, which helps with discoverability.

All strata view mode are also available with CVar: r.Strata.ViewMode

#rb none
#jira none
#preflight 635a22c68d56375d45d65e15
#fyi sebastien.hillaire

[CL 22806075 by Charles deRousiers in ue5-main branch]
2022-10-27 02:52:45 -04:00
bryan sefcik
0837230669 Ran IWYU again on half of the Engine/Source/Editor/... source files.
#jira

[CL 21716414 by bryan sefcik in ue5-main branch]
2022-08-30 23:03:03 -04:00
bryan sefcik
8cc129f2b6 IWYU Pass 1 - Engine/Source/Editor/...
#jira
#preflight 6306736ac85b7fef22be7751

[CL 21558583 by bryan sefcik in ue5-main branch]
2022-08-24 22:45:13 -04:00
bryan sefcik
98b51354ed Ran IWYU on Public headers under Engine/Source/Editor/...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted.  Nothing is removed.

#ushell-cherrypick of 21065253 by bryan.sefcik
#jira
#preflight 62d5b3e91062f2e63014598e

#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21152630 via CL 21156388 via CL 21157044
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21181817 by bryan sefcik in ue5-main branch]
2022-07-20 11:56:29 -04:00
lauren barnes
4b82e918fa Replacing legacy EditorStyle calls with AppStyle
#rb header and class name replacement

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20078276 via CL 20078825
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20106316 by lauren barnes in ue5-main branch]
2022-05-09 13:51:26 -04:00
lauren barnes
5f7006fb53 Fixing EditorStyle->AppStyle merge errors
#rb trivial

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20073150 via CL 20073151
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20105751 by lauren barnes in ue5-main branch]
2022-05-09 13:31:58 -04:00