Commit Graph

14230 Commits

Author SHA1 Message Date
eric renaudhoude
2eec3ab794 OCIO: Moved library wrapper module to runtime, fixing "non-editor build cannot depend on non-redistributable modules" warning after adding non-editor mode support in MRQ.
Minor cleanup of wrapper tests, preventing their presence unless the library is available.

#jira UE-202105
#rb rod.bogart, Ruslan.Idrisov

[CL 30192162 by eric renaudhoude in ue5-main branch]
2023-12-07 16:16:30 -05:00
sara schvartzman
177b003680 Control Rig: Drag and drop nodes in the schematic panel
#jira UE-202021
#rb helge.mathee
#rnx

[CL 30187791 by sara schvartzman in ue5-main branch]
2023-12-07 14:12:54 -05:00
jerome delattre
e898ae373b Avoid running all tests if Group filter does not exist
#rnx

#rb chris.constantinescu, sebastian.lewicki

[CL 30184386 by jerome delattre in ue5-main branch]
2023-12-07 12:51:00 -05:00
jerome delattre
558fc69d98 Fix a crash when running Insights.Hub.SessionBrowser test when no top window exists
#rnx

[CL 30178940 by jerome delattre in ue5-main branch]
2023-12-07 09:45:58 -05:00
dan elksnitis
6ed653a189 [shaders] further preprocessing cleanup
- move sequence of preprocessing steps out of ShaderPreprocessor module and into UE::ShaderCompilerCommon::ExecuteShaderPreprocessingSteps; the former is now explicitly just the low-level preprocessor lib
- add an implementation of PreprocessShader in FBaseShaderFormat so backends which have no custom code to execute as part of preprocessing can just automatically inherit this implementation, and fix up such backends to eliminate now-unnecessary overrides

#rb christopher.waters, Laura.Hermanns

[CL 30178136 by dan elksnitis in ue5-main branch]
2023-12-07 08:55:41 -05:00
sara schvartzman
d880f15487 Control Rig: Draw unresolved connectors in the schematic panel
#jira UE-201964
#rb Helge.Mathee
#rnx

[CL 30178033 by sara schvartzman in ue5-main branch]
2023-12-07 08:40:57 -05:00
ionut matasaru
904246292b [Insights] Timing View: Disabled "% of Root" and/or "% of Parent" in tooltips of timing events when Root/Parent timing event has zero or infinite duration.
#rb Catalin.Dragoiu

[CL 30176849 by ionut matasaru in ue5-main branch]
2023-12-07 07:02:27 -05:00
oleg krasnov
99d23a4344 FunctionalTesting - Make screenshot test actor details more intuitive while working with DisableNoisyRenderingFeatures/EyeAdaptation options.
#jira UE-117952
#rb Jerome.Delattre
#rnx

[CL 30175002 by oleg krasnov in ue5-main branch]
2023-12-07 02:32:18 -05:00
christopher fiala
6291d6738b Update LightweightStereoTestVariants mode to run ONLY stereo test variants, no baseline, since they've been moved into their own category. Remove support for specifically exempting tests from running stereo variants. Save screenshots even for passed variants for the time being, since it's now possible to have a variant be the only test running.
Now `Automation.EnableStereoTestVariants=1` (off by default) enables ViewRectOffset, and adding `Automation.LightweightStereoTestVariants=1` causes us to ONLY run ViewRectOffset (on by default).

#jira UE-194361
#rb Jerome.Delattre

[CL 30174576 by christopher fiala in ue5-main branch]
2023-12-06 23:16:08 -05:00
christopher waters
aaeb9ff464 Fixing Vulkan compiles on Mac.
[CL 30166357 by christopher waters in ue5-main branch]
2023-12-06 15:35:23 -05:00
dan elksnitis
c1f33c7a82 [shaders] debug usf/direct compile cleanup
- never append the environment defines as commented code to the source used for further preprocessing/compilation; instead only append it to the debug USF
- strip comments after loading the debug usf in direct compile mode as some backends expect comments to have already been removed and the extra ones we add to the debug dump cause them to barf
- change all #if 0s in the debug usf to block comments instead so the above can strip them (said backends also don't like preprocessor directives left in the file)

#rb Jason.Nadro, rob.krajcarski

[CL 30161438 by dan elksnitis in ue5-main branch]
2023-12-06 13:32:32 -05:00
calvin zheng
825421a13c Add restart required to Mac target RHI changes
#jira UE-200853
#rb carl.lloyd, zack.neyland

[CL 30159437 by calvin zheng in ue5-main branch]
2023-12-06 12:21:54 -05:00
jeanfrancois dube
b13fe07e71 World Partition Actor Descriptor Patching: it is now possible to patch actor descriptors without having to load/save them when migrating projects, through a custom archive that will write out exactly what's read, with support for patching names and soft object paths. This allow migrating projects without having to enable required plugins or load required classes, etc.
#jira UE-201639
#rb andrew.phillips, Sebastien.Lussier

[CL 30158172 by jeanfrancois dube in ue5-main branch]
2023-12-06 11:52:23 -05:00
ben marsh
bdb32ad1b3 Horde: Fix incompatibility between C# and C++ chunk node serialization.
[FYI] laura.hermanns

[CL 30155218 by ben marsh in ue5-main branch]
2023-12-06 10:18:21 -05:00
ben marsh
c5a5dd3246 Horde: Remove hard-coded Horde URL from code exposed to licensees.
[FYI] mark.lintott

[CL 30153552 by ben marsh in ue5-main branch]
2023-12-06 09:11:31 -05:00
stefan boberg
df423ffe8b Add p4ignore file to ZenPluggableTransport
#rb stefan.boberg

[CL 30151645 by stefan boberg in ue5-main branch]
2023-12-06 06:42:33 -05:00
ionut matasaru
130839dae4 [Insights]
- Timing View: Fixed fill color for graph series.
  - Timing View: Increased tickness of lines for graph series based on scale factor and enabled antialias.

#rb Catalin.Dragoiu

[CL 30149654 by ionut matasaru in ue5-main branch]
2023-12-06 03:14:17 -05:00
charles bloom
3a4e13401f ImageCore ScaleChannelsSoMinMaxIsInZeroToOne replicates the behavior of the RenderTarget UNorm ReadPixels modifier
scales image outside [0,1] so that it is inside
uses ImageParallelFor

#rnx

[CL 30130491 by charles bloom in ue5-main branch]
2023-12-05 15:01:49 -05:00
jerome delattre
c0a721c39d Support load and save of platform specific test exclusion list from the Test Automation window
#jira UE-143194
#rb rob.huyett, sean.sweeney, sebastian.lewicki

[CL 30126371 by jerome delattre in ue5-main branch]
2023-12-05 13:29:22 -05:00
sara schvartzman
b0c11b5272 Control Rig: Add asset drop ability to schematic panel
#jira UE-201745
#rb Helge.Mathee
#rxn

[CL 30123573 by sara schvartzman in ue5-main branch]
2023-12-05 12:40:38 -05:00
ben marsh
9880b166c4 Horde: Add a module declaration for the Horde module, to fix allocator crashes on objects passed over the DLL boundary.
[FYI] Laura.Hermanns

[CL 30122231 by ben marsh in ue5-main branch]
2023-12-05 12:14:14 -05:00
alexis matte
1cee6b845a Interchange: Material workflow implementation
#jira UE-199573 , UE-174607 , UE-198433
#rb JeanLuc.Corenthin
#rnx


#virtualized

[CL 30119523 by alexis matte in ue5-main branch]
2023-12-05 10:42:31 -05:00
eric renaudhoude
deba808b19 OCIO: Quick fix to avoid WinGDK linking error in game mode.
#rb eric.renaudhoude

[CL 30117498 by eric renaudhoude in ue5-main branch]
2023-12-05 09:24:11 -05:00
eric renaudhoude
3f5ba6b098 OCIO: Initial pass to allow library use in non-editor modes.
#jira UE-201251
#rb Ruslan.Idrisov

[CL 30115481 by eric renaudhoude in ue5-main branch]
2023-12-05 08:18:19 -05:00
stefan boberg
6cf8ca61dc new zen transport bits
#rb stefan.boberg

[CL 30111445 by stefan boberg in ue5-main branch]
2023-12-05 06:35:24 -05:00